在Jenkins管道中删除作业之前运行脚本

时间:2016-12-08 05:10:13

标签: jenkins hook jenkins-pipeline staging

我正在设置一个开发环境,我将Jenkins作为CI服务器(使用管道),Jenkinsfile中的最后一个构建步骤是部署到分段。我们的想法是为每个被推送的分支设置一个暂存环境。

每当有人删除分支时(有时在合并后),Jenkins会自动删除其各自的工作。

我想知道是否有一种方法可以在自动删除作业之前运行自定义脚本,然后我就可以连接到登台服务器并停止或删除为要删除的作业运行的所有服务

1 个答案:

答案 0 :(得分:1)

插件multibranch-action-triggers-plugin可能值得一看。

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