Lompat ke isi

Tahapan dalam Pipeline CI/CD

Dari Wiki Berbudi

Pipeline CI/CD adalah rangkaian proses otomatis yang memungkinkan kode diuji, dibangun, dan dikirimkan secara efisien dari pengembangan hingga produksi. Pipeline ini membantu developer memastikan setiap perubahan kode telah memenuhi standar kualitas sebelum dirilis ke pengguna. Dengan pipeline, setiap tahapan dapat diatur dan diawasi secara sistematis.

Build

Tahap pertama dalam pipeline CI/CD biasanya adalah build, di mana kode sumber dikompilasi dan diubah menjadi file yang dapat dijalankan. Proses ini memastikan tidak ada masalah sintaks atau dependensi yang tertinggal. Build yang berhasil merupakan syarat utama untuk melanjutkan ke tahapan berikutnya.

Test

Setelah build, kode akan melewati serangkaian pengujian otomatis seperti unit test, integration test, dan functional test. Pengujian ini bertujuan untuk mendeteksi bug atau error sejak dini. Dengan pengujian otomatis, kualitas kode dapat dijaga dengan lebih baik.

Deploy

Tahapan akhir dari pipeline CI/CD adalah deployment, yaitu proses mengirimkan kode ke lingkungan staging atau produksi. Pada tahap ini, deployment biasanya dilakukan secara otomatis, sehingga mengurangi potensi kesalahan manusia dan memungkinkan rilis perangkat lunak dengan frekuensi tinggi.