删除最近没有从Jenkins运行作业

时间:2017-10-26 09:28:59

标签: jenkins jenkins-plugins jenkins-pipeline

在我们的部分测试设置中,我们构建了所需的工件,然后复制模板作业并设置其名称,以便识别。

  

构建工件 - >复制测试模板 - >以每个人的工作结束   测试用例

这意味着我最终会获得Test_Client${BRANCHNAME}_Server${BRANCHNAME}

的大量工作

我在测试那个分支时经历了这些工作,但是一旦它合并就不会再被触及,这就是为什么我想创造一份工作只是删除了已经运行了14天左右的工作。

有谁知道这样做的方法?而不只是清理工作区。

谢谢!

1 个答案:

答案 0 :(得分:0)

这可能是一个很大的变化,但这是Multibranch管道的理想情况。

在一个项目中,我们有一个主分支和版本分支。开发人员分支到短期功能分支或其他分支目的。在创建分支并将其推送到github时,multibranch作业会将它们拾起并开始构建它们。开发人员可以快速获得有关更改将通过构建的反馈。当他们将它们合并到master或版本分支时,然后删除分支,multibranch作业就会消失。