Tengo un trabajo que creará archivos, a menos que uno de los valores que se le proporcione coincida con un valor anterior. ¿Cuál es la forma más limpia en Jenkins de abortar o salir del trabajo, sin que sea así FAILED
? Salir es el comportamiento correcto, así que quiero marcar la compilación SUCCESS
.
Terminará en una declaración if así;
stage ('Check value') {
if( $VALUE1 == $VALUE2 ) {
//if they do match exit as a success, else continue with the rest of the job
}
}
No quiero lanzar un código de error a menos que eso de alguna manera pueda traducirse en que se marque como una compilación exitosa.
return 0
, en general, cualquier extremo del código groovy que no arroje una excepción debería hacerlo, creo.
exit 0
...