【发布时间】:2018-04-30 14:09:42
【问题描述】:
我们有多个分支管道项目来构建每个提交。 由于每个错误和功能都在单独的分支中完成 - 我在 Jenkins 项目(多分支管道)中的分支列表自动增长得非常快。
我想保持分支 # 低于 15 以在 Jenkins 中显示。 问题是我们 DONT REMOVE 合并到主分支(master)后的特性分支 - 因此 Jenkins 仍在索引它们。
我的调查导致:
1) 我可以手动从这些分支中删除 Jenkinsfile,这是一个糟糕的解决方案。
2) 我尝试在声明性管道中使用“孤立项策略”,但它只会删除某个分支上的“构建”,而不是从 Jenkins 视图中删除分支本身。
我是 Jenkins 和声明式管道的新手——也许有一个很好的解决方法?
【问题讨论】:
标签: git jenkins jenkins-pipeline multibranch-pipeline