Bagaimana cara memicu skrip pada penggabungan atau ketika cabang dihapus?

9

Saya menggunakan pipa multibranch jenkins. Jika cabang digabungkan dan dihapus, jenkins akan menghapus cabang dari saluran juga.

Ini bagus, tapi saya ingin menjalankan perintah / skrip ketika cabang dihapus, bagaimana saya bisa membuat jenkins menjalankan perintah ketika cabang dihapus? Apakah ada cara untuk membuat jenkins memicu pekerjaan sebelum memindahkan cabang?

Sunting: Saya harus menambahkan saya menggunakan bitbucket. Akan lebih rapi jika Jenkins dapat memicu suatu peristiwa ketika membersihkan cabang pipa multibranch. Idealnya tidak masalah apa penyedia git saya.

red888
sumber
Bagaimana dengan webhooks? confluence.atlassian.com/bitbucket/…
mico

Jawaban:

4

"Ini bagus, tapi saya ingin menjalankan perintah / skrip ketika cabang dihapus, bagaimana saya bisa membuat jenkins menjalankan perintah ketika cabang dihapus?"

Anda harus menggunakan webhook untuk ini, saya menggunakan pengaturan berikut di Github:

masukkan deskripsi gambar di sini

Bitbucket hanya mendukung webhooks berikut:

masukkan deskripsi gambar di sini

"Apakah ada cara agar Jenkins memicu pekerjaan sebelum memindahkan cabang?"

Bukan yang bisa saya lihat, tetapi di Github Anda dapat membuat label kustom dan memicu pekerjaan melalui webhook ketika label ditambahkan ke cabang.

Kyle Steenkamp
sumber