我正在使用詹金斯多分支管道。如果合并并删除了一个分支,jenkins也会从管道中删除该分支。

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

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

评论

对于Bitbucket:dengelonsoftware.blogspot.fi/2017/01/…

webhooks怎么样?confluence.atlassian.com/bitbucket/…

#1 楼

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


要为此使用Webhook,我在Github中使用以下
设置:





Bitbucket仅支持以下webhook :




“有没有办法让Jenkins在删除分支之前触发作业?”


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