应用场景
在使用Jenkins执行构建任务时,我们可能会遇到由于网络或其他原因导致的任务构建阻塞,导致该任务一直无法自动停止。(例如Git账号密码错误导致代码拉取认证不通过,系统会持续等待 等)
呐这篇文章会教你,如何在某些任务执行超过一定时长时,强制将其终止。
实操一下
我们需要使用到这款插件:build timeout plugin,我是用的Jenkins版本是2.286,默认已安装了该插件,如果你的Jenkins中没有默认安装,可以在插件管理中搜索并安装。
配置方式非常简单,如下:
- 首先进入你想要配置超时时长的Job,然后找到Build Environment,勾选Abort the build if it’s stuck。
- 然后在其中配置Timeout minutes即可。
- 例如我想要配置60分钟后强制停止,那就可以写60。
软件测试工程师一只,也在不断的学习阶段,平时的小经验不定期分享。
博主经验有限,若有不足,欢迎交流,共同改进~
乾坤未定,你我皆是黑马