我每5分钟就会被调查一次。
但我发现,如果jenkinsfile完全中断,管道就会失败,因为“这个阶段没有步骤”。
然后每隔5分钟它就会再试一次,一直失败。
我怎么才能安全防范这一切?我能在某个地方设定一个门槛吗?如果发生这种情况,它不会永远搅动?
发布于 2017-09-21 05:32:12
如果您正在使用scm轮询,则只有在发生更改时,它才应该生成。听起来你可能是在按时间表建房子。下面是声明性管道中每一个的不同语法。
pipeline {
triggers {
cron('H/4 * * * 1-5')
pollSCM('0 0 * * 0')
}
}或者,您可以从web钩子中触发构建,而不是每5分钟启动一次新构建。
如果您真的只想节流构建,所以不能在x时间内完成超过n个构建,则可以设置以下属性:
properties([[$class: 'JobPropertyImpl', throttle: [count: 1, durationName: 'hour']])https://stackoverflow.com/questions/46245605
复制相似问题