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