jenkins插件解决任务超时堆积问题

jenkins插件解决任务超时堆积问题

二月 22, 2019

遇到的问题: 现在线上jenkins有很多任务定时执行,有的是连环任务,简单说就是执行完一个自动触发执行下一个,最后达到想要的结果,在使用中遇到一个问题就是其中一环失败或者超时后序的任务便不会再执行了,超时时反而还会任务堆积
解决办法: jenkins的一个插件 build timeout plugin

  1. 安装插件,如果自动安装失败,可以手动下载插件再上传
    jenkins-time1.png
  2. 在任务面板配置,构建环境中勾选About the build if it’s stuck,根据任务执行时间设置超时时间,以及设置动作,默认动作是超时流产,添加一个description方便查询任务失败原因
    jenkins-time2.png
  3. 测试结果
    jenkins-time3.png
  4. 还可以添加报警,当任务超时发送报警邮件
    jenkins-time4.png