jenkins, изменить статус билда в секции post
Необходимо изменить состояние билда в зависимости от некоторых условий в секции post!
pipeline
{
// stages...
post
{
failure {
node('awesome_node_label') {
script {
if (variable_1 == false)
{
//остальные шаги
currentBuild.result = 'UNSTABLE'
}
}
}
}
}
}
При выполнении некоторых стадий на разных этапах может возникнуть ошибка. Необходимо попытаться восстановить состояние в конце пайплайна. Если восстановлено - результат указать как UNSTABLE, иначе оставить FAILURE.
Указанный пример не работает. Остальные шаги выполняются, строка с изменением результата билда не имеет эффекта. Jenkins 2.208