Dalam rekayasa perangkat lunak, CI/CD atau CICD adalah praktik gabungan dari integrasi berkelanjutan (CI) dan pengiriman berkelanjutan (CD) atau penerapan berkelanjutan.[1] CI/CD juga disebut sebagai pengembangan berkelanjutan atau pengembangan perangkat lunak berkelanjutan.[2]

Pengertian

sunting
Integrasi berkelanjutan
Melibatkan penggabungan secara otomatis kode yang dibuat oleh berbagai anggota tim pengembangan ke dalam satu repositori bersama. Tujuannya adalah untuk mencegah konflik yang muncul akibat perubahan yang dilakukan oleh berbagai anggota tim. Dengan melakukan integrasi secara teratur, tim dapat menemukan dan mengatasi masalah integrasi lebih cepat.
Pengiriman berkelanjutan
Ketika tim memproduksi perangkat lunak dalam siklus pendek dengan kecepatan dan frekuensi tinggi sehingga perangkat lunak dapat dirilis kapan saja, dan dengan proses penerapan yang sederhana dan berulang saat memutuskan untuk diterapkan.
Penerapan berkelanjutan
Melibatkan otomatisasi proses pengujian dan pengiriman perangkat lunak ke lingkungan produksi secara berkesinambungan.

Setiap kali ada perubahan kode yang diintegrasikan, proses pengujian otomatis akan dijalankan untuk memastikan bahwa perangkat lunak masih berfungsi dengan baik. Jika pengujian berhasil, perangkat lunak dapat secara otomatis diterapkan ke lingkungan produksi.

Dengan menggabungkan CI/CD, tim pengembangan dapat menghasilkan perangkat lunak dengan lebih cepat, lebih andal, dan lebih efisien. Ini juga membantu mengurangi risiko kesalahan manusia dan memungkinkan perubahan-perubahan kecil diterapkan lebih sering, sehingga mendukung pengembangan perangkat lunak yang adaptif dan responsif terhadap kebutuhan pasar dan pengguna.[butuh rujukan]

Lihat juga

sunting
  • Integrasi berkelanjutan (CI)
  • Pengiriman berkelanjutan (CD)
  • Penerapan berkelanjutan (CD)

Referensi

sunting
  1. ^ Sacolick, Isaac (2020-01-17). "What is CI/CD? Continuous integration and continuous delivery explained". InfoWorld (dalam bahasa Inggris). Diakses tanggal 2021-06-01.
  2. ^ "What Is Continuous Development and How Does It Work? | Synopsys". www.synopsys.com (dalam bahasa Inggris). Diakses tanggal 2025-11-17.

Pranala luar

sunting

๐Ÿ“š Artikel Terkait di Wikipedia

YAML

sumber daya yang akan dipakai berbagai kontainer. GitHub Actions dan GitLab CI/CD juga menggunakan YAML untuk konfigurasi alur kerja pembangunan perangkat

Microsoft Azure

Marketplace. Pengguna dapat memperbarui proyek mereka dengan mudah dengan CI/CD terintegrasi dengan Layanan Tim Visual Studio, Bitbucket, Docker Hub, dan

Xcode

mendukung fitur-fitur baru seperti SwiftUI, Metal, dan Xcode Cloud (layanan CI/CD untuk pengembang). Versi terbaru, Xcode 16, yang dirilis pada 2024, mendukung

Oli

baik daripada yang dimiliki oleh oli-oli dengan kategori API CI-4 dengan CI-4 PLUS, CI-4, CH-4, CG-4 dan CF-4. Oli dengan kategori API CJ-4 juga mampu

.cd

.cd adalah top-level domain kode negara Internet untuk Republik Demokratik Kongo. Top Level Domain l b s

Daftar album terlaris di seluruh dunia

Diakses tanggal June 29, 2017. "AC/DC, fuoco alle polveri: <<Lasciate che ci sia il rock!>>". Gazzetta di Parma. Diarsipkan dari asli tanggal 2009-05-27

Jamrud (grup musik)

kaset dan CD, Putri (1997, 300.000 kaset/CD), Terima Kasih (1999, 800.000 kaset dan CD) dan Ningrat (2000, terjual 2.000.000 kaset dan CD ) sehingga

Jalur kereta api Jakartaโ€“Cikampekโ€“Padalarang

melintasi dua sungai bersejarah: Kali Bekasi (di dekat Stasiun Bekasi) dan Ci Tarum (di dekat Stasiun Kedunggedeh). Sementara itu, pada segmen Cikampekโ€“Padalarang