3

Working with a multibranch jenkins pipeline (Jenkinsfile defined) - what techniques do people use for performing actions when the branch no longer exists?

EG. Get Jenkins to perform removal of resources on a cloud provider such as AWS when a branch no longer exists.

4

1 回答 1

1

此请求有一张 jira 票,但就评论而言,它似乎不会很快完成: https ://issues.jenkins-ci.org/browse/JENKINS-40606

最简单的解决方案是确保每个分支都将分支名称添加到分支创建的资源中,即 aws 或 docker 中的标签。然后在 jenkins 中创建一个单独的作业,或者在 jenkinsfile 中创建一个从 git 获取所有现有分支的部分,从您的资源中获取所有现有标签,并删除/删除具有除您当前拥有的分支之外的标签的资源。

于 2017-12-12T13:57:36.243 回答