Definisi
Praktik pengiriman perangkat lunak dengan integrasi berkelanjutan dan kesiapan rilis kapan saja.
Memahami konsep ini
Continuous Delivery (CD) adalah praktik rekayasa perangkat lunak yang memungkinkan perangkat lunak diintegrasikan secara berkelanjutan dan siap dirilis kapan saja. Praktik ini mengatasi masalah siklus rilis perangkat lunak yang panjang dan risiko integrasi yang tinggi. Berbeda dari Continuous Integration, CD menekankan otomatisasi deployment dan kesiapan rilis. Hasilnya berupa pipeline otomatis, skrip deployment, dan versi perangkat lunak yang siap dirilis.
Contoh skenario bisnis
Saat tim perangkat lunak perlu sering memperbarui fitur produk, gunakan CD. Misalnya, sebuah perusahaan SaaS membangun pipeline CI/CD yang secara otomatis menguji dan menerapkan setiap commit kode ke lingkungan praproduksi. Tim dapat merilis versi baru kapan saja dengan sekali klik, sehingga waktu peluncuran ke pasar lebih singkat dan kesalahan manusia berkurang. Hasilnya, pelanggan dapat memperoleh fitur baru lebih cepat.