gpt4 book ai didi

Jenkins 管道 "waitUntil"- 更改尝试之间的延迟

转载 作者:行者123 更新时间:2023-12-04 18:31:35 24 4
gpt4 key购买 nike

我们使用 Jenkins 管道进行构建和测试。构建完成后,我们在多个测量设备上运行自动化测试。

为了更好地了解所需的测试时间,我创建了一个测试阶段,它会定期检查测试的状态。当所有测试完成后,管道就完成了。我使用 Jenkins 管道的“waitUntil”实现来实现这个功能。

我的问题是:每次尝试后,尝试之间的停顿会越来越多。这是一个很好的主意。但是:一段时间后,两次尝试之间的停顿时间长达 16 小时甚至更多。这个值对于我的需要来说太高了,因为我想确切地知道所需的测试时间。

我的问题是:有没有人知道改变这种“waitUntil”行为的方法?

我知道我可以使用“while”循环,但我更愿意使用“waitUntil”来解决这个问题。

stage ">>> Waiting for testruns"
waitUntil {
sleep(10)
return(checkIfTestsAreFinished())
}

最佳答案

新版本的 Jenkins 已将其限制为永远不会超过 15 秒(参见 https://issues.jenkins-ci.org/browse/JENKINS-34554)。

关于Jenkins 管道 "waitUntil"- 更改尝试之间的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44494668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com