在Jenkins中删除分支时执行代码'多分支管道

时间:2016-06-08 11:30:35

标签: jenkins jenkins-pipeline

我有一个使用multi branch project的Jenkins。也就是说,当为存储库创建新分支时,Jenkins会自动为分支创建新作业,并在删除分支时删除该作业。

现在,我希望在删除分支时运行一些代码,以清除创建分支时创建的测试环境。有办法做到这一点吗?

2 个答案:

答案 0 :(得分:2)

我认为不是没有编写插件代码。如果您有兴趣,相关的扩展点将来自OrphanedItemStrategy插件的cloudbees-folder

答案 1 :(得分:2)

现在有multibranch-action-triggers-plugin。这似乎具有我要求的功能。尚未测试。

此插件可在创建或删除管道作业或通过多分支管道作业删除运行(也称为Build)时建立/触发其他作业。