Как использовать the Jenkins DSL, чтобы установить тайм-аут задания на 10 минут?Как установить тайм-аут задания с помощью Jenkins DSL
От 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>
вместо этого?