【问题标题】:How to invoke action on branch removal for multibranch pipeline如何为多分支管道调用分支删除操作
【发布时间】:2017-03-04 00:27:51
【问题描述】:

使用多分支 jenkins 管道(定义 Jenkinsfile) - 当分支不再存在时,人们使用什么技术来执行操作?

EG。当分支不再存在时,让 Jenkins 执行云提供商(如 AWS)上的资源移除。

【问题讨论】:

    标签: jenkins jenkins-pipeline multibranch-pipeline


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多