Ho un lavoro che creerà file, a meno che uno dei valori a cui viene inviato non corrisponda a un valore precedente. Qual è il modo più pulito in Jenkins di interrompere o uscire dal lavoro, senza che lo sia FAILED
? L'uscita è il comportamento corretto, quindi desidero contrassegnare la build SUCCESS
.
Finirà in un'istruzione if in questo modo;
stage ('Check value') {
if( $VALUE1 == $VALUE2 ) {
//if they do match exit as a success, else continue with the rest of the job
}
}
Non voglio lanciare un codice di errore a meno che ciò non possa in qualche modo tradursi in esso contrassegnato come una build di successo.
return 0
, tutto sommato qualsiasi estremità del codice groovy che non genera un'eccezione dovrebbe pensare. Lascerò che qualcuno con più background su jenkins 2 confermi o confermi
exit 0
...