如何在合并时或删除分支时触发脚本?


9

我正在使用詹金斯多分支管道。如果分支被合并和删除,詹金斯也将从管道中删除该分支。

很好,但是我想在删除分支时运行命令/脚本,如何让詹金斯在删除分支时运行命令?有没有办法让詹金斯在删除分支之前触发作业?

编辑:我应该添加我正在使用bitbucket。如果詹金斯在清除多分支管道的分支时可以触发事件,那将是一件很整洁的事情。理想情况下,我的git提供者是什么都没有关系。



Answers:


4

“这很棒,但是我想在删除分支时运行命令/脚本,如何让詹金斯在删除分支时运行命令?”

您将需要使用一个Webhook,我在Github中使用以下设置:

在此处输入图片说明

Bitbucket仅支持以下webhook:

在此处输入图片说明

“有没有办法让詹金斯在删除分支之前触发一项工作?”

我看不到,但是在Github中,您可以创建自定义标签,并在将标签添加到分支时通过Webhook触发作业。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.