gpt4 book ai didi

jenkins - 如何使用 Jenkins DSL 设置作业超时

转载 作者:行者123 更新时间:2023-12-04 14:26:16 31 4
gpt4 key购买 nike

我如何使用 the Jenkins DSL将作业超时设置为 10 分钟?

来自 http://job-dsl.herokuapp.com/ ,我可以输入

job {
name 'ci'
description 'Build and test the app.'
wrappers {
timeout()
}
}

并为超时生成以下块,默认为 3 分钟。
<buildWrappers>
<hudson.plugins.build__timeout.BuildTimeoutWrapper>
<strategy class='hudson.plugins.build_timeout.impl.AbsoluteTimeOutStrategy'>
<timeoutMinutes>3</timeoutMinutes>
</strategy>
<operationList></operationList>
</hudson.plugins.build__timeout.BuildTimeoutWrapper>
</buildWrappers>

我需要输入什么作为“timeoutClosure”才能生成 DSL
<timeoutMinutes>10</timeoutMinutes>

反而 ?

最佳答案

Job DSL referencetimeout关闭 absolute()对于这种情况:

job {
wrappers {
timeout {
absolute(minutes = 10)
}
}
}

您可以省略 minutes =前缀,但我发现最好明确说明时间单位是什么。

关于jenkins - 如何使用 Jenkins DSL 设置作业超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31818602/

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