詹金斯的工作可以睡多久有限吗?

时间:2018-01-22 19:53:31

标签: jenkins

我正在处理一个构建管道,由于外部依赖性,构建管道在构建之间有很长的等待时间。我发现在构建执行构建步骤here之前,您确实可以告诉构建进入睡眠状态。但是,我想知道睡眠持续多长时间是否有限制。在某些情况下,我希望构建在管道中的构建之间等待24小时,输入24小时为86400秒有点令人不安,但我认为这不是那么不合理。

1 个答案:

答案 0 :(得分:0)

Jenkins内部没有任何限制。它将受到您的基础设施可靠性等因素的限制。

如果您正在使用jenkins管道,请确保在使用执行程序(在节点块内)时不会发生等待。

可能更好,(再次使用管道)使用timeout()块而不是任意睡眠,因此它会在准备就绪后立即恢复。

https://jenkins.io/doc/pipeline/steps/workflow-basic-steps/#code-timeout-code-enforce-time-limit