Continuous Delivery (CD)

Posted on

Continuous delivery (CD) adalah pendekatan untuk pengiriman perangkat lunak di mana tim pengembangan memproduksi dan menguji kode dalam siklus yang singkat tetapi berkelanjutan, biasanya dengan otomatisasi tingkat tinggi. Proses ini memungkinkan tim pengembangan untuk membangun, menguji, dan menerapkan perangkat lunak secara cepat dengan mendorong pembaruan yang lebih bertahap, daripada menghabiskan sebagian besar waktu untuk perombakan total produk tertentu. Continuous delivery adalah pendekatan populer untuk pengiriman perangkat lunak, terutama untuk tim yang mempraktikkan DevOps.

Continuous delivery bertujuan untuk membuat feedback loops sesingkat mungkin untuk meningkatkan kualitas perangkat lunak. Kode dikirimkan secara teratur ke user acceptance testing (UAT) atau lingkungan pementasan. Kode dapat diuji untuk semua aspek fungsionalitas, yang seharusnya mengurangi masalah kinerja yang tidak terduga dalam produksi. Komponen apa pun yang dapat lulus pengujian otomatis seringkali dapat dianggap sebagai kandidat yang valid untuk rilis.

Dengan continuous delivery, pengujian akan dilakukan lebih awal – sebuah konsep yang terkadang disebut sebagai “shift left.” Ini memungkinkan pengembang mengerjakan perbaikan sebelum mereka melanjutkan ke aspek pengembangan lainnya.

Leave a Reply

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