Continous Integration dan Contionous Delivery

Mungkin kamu pernah mendengar tentang istilah CI/CD, tapi sebenernya apa sih itu? CI disini bukan CodeIgniter ya, itu beda lagi!

Jadi CI/CD adalah kepanjangan dari Continous Integration / Contionous Delivery. Artinya apa? Singkatnya adalah, bagaimana aplikasi kamu dikirim ke server tanpa kamu harus pindahkan secara manual

Sebagai contoh, misalnya kamu punya aplikasi sistem informasi, nah misalnya tiba-tiba ada update fitur dan fitur tersebut harus bisa dipakai keesokan harinya. Padahal file yang harus kamu upload banyak dan terpisah-pisah. Belum lagi kamu harus coba dan testing fiturnya satu satu, udah ga mungkin cukup waktunya

Nah, inilah CI/CI dapat menjadi manfaat untuk kamu. Kamu bisa membuat proses ini menjadi otomatis. Misalnya, jika kamu ada update suatu fitur dan kamu push codenya ke git, maka secara otomatis code yang kita buat di test terlebih dulu oleh “pipeline” yang sudah kita buat sebelumnya. Jadi gak perlu kita test manual

Dan setelah itu, kalau codenya sudah dipasikan aman, tinggal naikin deh ke server secara otomatis, dan jalankan script-script yang harus dijalankan sebelum aplikasi kamu bisa dipakai


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *