Perusahaan saya mengintegrasikan CI / CD, sejauh ini kami telah mengimplementasikan CI dari apa yang saya mengerti. Saat ini ketika pengembang mendorong kode ke repo git kami, pipa CI berjalan.
Saat ini pipeline CI kami termasuk membangun proyek dan melakukan analisis kode statis untuk memastikan memenuhi standar pengkodean kami. Kami akan menerapkan pengujian berikutnya. Analisis kode build dan statis memakan waktu sekitar 3 menit sekarang. Dari apa yang saya baca, masalah perbaikan segera penting untuk CI / CD. Saya berharap ketika kita menambahkan unit test bahwa pipa bisa memakan waktu sekitar 10 menit untuk dijalankan.
Jadi pertanyaan saya adalah kapan pengembang membuat permintaan tarik / gabung haruskah mereka menunggu pipa CI untuk menyelesaikan atau hanya beralih ke tugas berikutnya dan kembali untuk memperbaiki masalah pipa jika ada? Atau haruskah mereka duduk dan menonton pipa berjalan?