Вы смотрели генератор фрагментов с вашего сервера jenkins?Адрес должен быть похож на http://jenkinshost/pipeline-syntax/
.
. Это поможет вам узнать о доступных опциях (также основанных на установленных плагинах), и здесь вы можете найти Sample Step: properties: Set job properties
и установить флажок Do not allow concurrent builds
.Нажмите на кнопку Generate pipeline script
, и вы должны сгенерировать пример ее использования в задании конвейерного сценария:
properties([
buildDiscarder(
logRotator(
artifactDaysToKeepStr: '',
artifactNumToKeepStr: '',
daysToKeepStr: '',
numToKeepStr: '')
),
disableConcurrentBuilds()
])
Можете ли вы попробовать и проверить, работает ли это?
Вы можетевставьте раздел свойств после вашего узла в ваш Jenkinsfile:
node {
properties([
buildDiscarder(
logRotator(..........same snippet as above..