Setelah menyelesaikan serangkaian komitmen lokal ke dalam cabang lokal proyek menggunakan git dan Gerrit, saya mendorong serangkaian perubahan tersebut ke Gerrit untuk ditinjau dan akhirnya digabungkan. Di Gerrit, saya melihat tombol "Kirim Dengan Orang Tua" untuk semua kecuali satu dari komitmen ini. Ini adalah perilaku yang diharapkan, dan saya mulai memahami alasannya.
Di Jenkins, saya juga menggunakan Jenkinsfile untuk membangun saluran pipa saya dan dalam melakukannya saya juga menggunakan plugin Gerrit Triggers untuk bereaksi terhadap aliran peristiwa di Gerrit. Lebih khusus lagi, saya menghubungkan ke acara penggabungan untuk memicu rilis siap pakai untuk tujuan pengujian.
Saat saya mengirimkan setiap perubahan satu per satu, Jenkins memicu pembangunan dan bergerak dengan cara yang menyenangkan dalam membangun sesuatu satu per satu. Tapi... Jika saya bergabung dengan orang tua (asumsikan implementasi fitur besar), Gerrit memicu peristiwa untuk setiap komit dalam rangkaian. Yang ingin saya ketahui, apakah ada cara di Jenkins atau Gerrit untuk hanya menangani peristiwa dari anak yang melakukan dan menghilangkan peristiwa untuk orang tua?