Eu tenho um trabalho que criará arquivos, a menos que um dos valores que está sendo alimentado corresponda a um valor mais antigo. Qual é a maneira mais limpa em Jenkins de abortar ou sair do trabalho, sem que seja FAILED
? A saída é o comportamento correto, por isso quero que a compilação seja marcada SUCCESS
.
Terminará em uma declaração if;
stage ('Check value') {
if( $VALUE1 == $VALUE2 ) {
//if they do match exit as a success, else continue with the rest of the job
}
}
Eu não quero lançar um código de erro, a menos que isso possa de alguma forma se traduzir para ser marcado como uma compilação bem-sucedida.
return 0
, apesar de todo o código do groovy que não gera uma exceção, devo pensar. Vou deixar que alguém com mais de fundo sobre Jenkins 2 confirmam ou doentes
exit 0
...