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
Leave a Reply