ฉันจะทริกเกอร์สคริปต์ในการรวมหรือเมื่อสาขาถูกลบได้อย่างไร


9

ฉันใช้ท่อหลายคู่เจนกิ้นส์ หากมีการรวมสาขาและลบเจนกินส์จะลบสาขาออกจากท่อเช่นกัน

นี่ยอดเยี่ยม แต่ฉันต้องการเรียกใช้คำสั่ง / สคริปต์เมื่อมีการลบสาขาฉันจะให้ jenkins เรียกใช้คำสั่งเมื่อลบสาขาได้อย่างไร มีวิธีที่จะให้เจนกินส์สั่งงานก่อนที่จะถอนสาขาหรือไม่?

แก้ไข: ฉันควรเพิ่มฉันใช้ bitbucket มันจะเรียบร้อยถ้าเจนกินส์สามารถก่อให้เกิดเหตุการณ์เมื่อล้างสาขาของท่อส่งหลายสาขา เป็นการดีที่จะไม่สำคัญว่าผู้ให้บริการคอมไพล์ของฉันคืออะไร


สำหรับBitbucket
mico

webhooks เป็นอย่างไร? confluence.atlassian.com/bitbucket/…
mico

คำตอบ:


4

"นี่ยอดเยี่ยม แต่ฉันต้องการเรียกใช้คำสั่ง / สคริปต์เมื่อมีการลบสาขาฉันจะให้ jenkins เรียกใช้คำสั่งได้อย่างไรเมื่อลบสาขา"

คุณจะต้องใช้webhookสำหรับสิ่งนี้ฉันใช้การตั้งค่าต่อไปนี้ใน Github:

ป้อนคำอธิบายรูปภาพที่นี่

Bitbucketสนับสนุนเฉพาะ webhooks ต่อไปนี้:

ป้อนคำอธิบายรูปภาพที่นี่

"มีวิธีที่จะให้เจนกินส์ทำงานก่อนที่จะลบสาขาหรือไม่"

ไม่ใช่ที่ฉันเห็น แต่ใน Github คุณสามารถสร้างป้ายกำกับที่กำหนดเองและเรียกใช้งานผ่านทาง webhook เมื่อมีการเพิ่มป้ายกำกับในสาขา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.