У меня есть задание, которое будет создавать файлы, если только одно из значений, передаваемых в него, не совпадает со старым значением. Какой самый чистый способ в Дженкинсе прервать или уйти с работы, если это не так FAILED
? Это выход - правильное поведение, поэтому я хочу пометить сборку SUCCESS
.
Это закончится выражением if, таким образом;
stage ('Check value') {
if( $VALUE1 == $VALUE2 ) {
//if they do match exit as a success, else continue with the rest of the job
}
}
Я не хочу бросать код ошибки, если это не может как-то перевести на него, помеченного как успешная сборка.
return 0
, в общем, любой конец Groovy-кода, который не выдает исключение. Я позволю кому-то с большим опытом о Дженкинсе 2 подтвердить или
exit 0
...