在设置Jenkins如何从subversion中获取更改时,我尝试检查Poll SCM并设置schedule 5 * * * *,我收到以下警告
使用'H****'而不是'5****'均匀分散负载
我不确定H在这种情况下的含义以及为什么我应该使用它.
我如何每隔15分钟在詹金斯开一个cron工作?
这就是我尝试过的:
在Jenkins上,我有一个使用这个cron语法每15分钟运行一次的作业:
14 * * * *
Run Code Online (Sandbox Code Playgroud)
但这项工作每小时执行一次而不是15分钟.
我收到有关cron语法格式的警告:
Spread load evenly by using ‘H * * * *’ rather than ‘14 * * * *’
Run Code Online (Sandbox Code Playgroud)
这可能是为什么cron作业每小时而不是15分钟执行的原因?
如何使用Jenkins DSL将作业超时设置为10分钟?
从http://job-dsl.herokuapp.com/,我可以进入
job {
name 'ci'
description 'Build and test the app.'
wrappers {
timeout()
}
}
Run Code Online (Sandbox Code Playgroud)
它会为超时生成以下块,默认值为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>
Run Code Online (Sandbox Code Playgroud)
我需要输入什么作为'timeoutClosure'才能生成DSL
<timeoutMinutes>10</timeoutMinutes>
Run Code Online (Sandbox Code Playgroud)
相反?