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...