İş zaman aşımını 10 dakika olarak ayarlamak için the Jenkins DSL'u nasıl kullanabilirim?İş zaman aşımını Jenkins DSL kullanarak nasıl ayarlayabilirim
http://job-dsl.herokuapp.com/, ben
job {
name 'ci'
description 'Build and test the app.'
wrappers {
timeout()
}
}
girebilir ve 3 dakikalık bir varsayılan, zaman aşımı için aşağıdaki blok oluşturur.
<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>
Ben 'timeoutClosure' DSL yerine
<timeoutMinutes>10</timeoutMinutes>
üretmek için almak için girmek için ne gerekir?
job {
wrappers {
timeout {
absolute(minutes = 10)
}
}
}
Sen minutes =
önek atlayabilirsiniz, ama zaman birimi ne olduğu açık bırakmak daha iyidir bulmak: