Я пытаюсь использовать Код выхода, чтобы установить нестабильную сборку в job
-> publishers
-> postBuildScripts
-> steps
-> shell
-> опцию предварительной установки, чтобы установитьмоя сборка нестабильна в зависимости от состояния.У меня есть сценарий ниже.
...
postBuildScripts {
onlyIfBuildSucceeds(false)
steps {
shell('echo "Before exit 1"\n' +
'if [ ! condition ]; then\n' +
'echo failed-condition\n' +
'exit 1\n' +
'fi'
)
}
}
...
При выполнении вышеупомянутого сценария DSL я получаю, как показано ниже, в jenkins ![enter image description here](https://i.stack.imgur.com/4Bgo9.png)
С помощью вышеуказанного сценария exit 1
сборка не удалась.Но я хотел сделать его нестабильным, и я НЕ хочу использовать markBuildUnstable(true)
.Я хотел пометить сборку как нестабильную, основываясь только на определенных кодах выхода.Я могу сделать это, установив код выхода вручную на 1, как показано ниже
После этого сборка помечается как нестабильная.
Я ищу скрипт для установки этого поля с помощью скриптова не вручную, так как у меня много рабочих мест.
Может кто-нибудь помочь мне с этим с предложениями?