如果没有触发下载流,jenkins构建如何被丢弃?

时间:2017-01-09 12:32:44

标签: jenkins jenkins-plugins

我的jenkins服务器中有两个作业

  • job1:每10分钟构建一次以扫描事件,如果发生则触发下游job2
  • job2:正常工作大部分都是在这种情况下运行一次。

问题: 由于频繁运行,在UI中为job1构建了太多无用的jenkins。

如果构建可以在不触发下游作业的情况下被丢弃,那将是很好的。

到目前为止

解决方案,在帖子构建操作中使用Discard Old build plugin是一个方向,但不知道如何使其正常工作。

1 个答案:

答案 0 :(得分:0)

根据@JamesD的评论提示,我可以使用几个插件来实现这个

enter image description here

  1. 归档工件插件:归档用于下游作业路径的param.txt个文件
  2. Groovy Postbuild作业插件:添加groovy脚本以检查param.txt是否存在。如果构建不存在,构建将设置为中止
  3. 弃掉Old Builds插件:将丢弃 Abort build