Ecco il codice che sto giocando conmostra una fase oleodotto Jenkins come non riuscito senza fallire l'intero lavoro
node {
stage 'build'
echo 'build'
stage 'tests'
echo 'tests'
stage 'end-to-end-tests'
def e2e = build job:'end-to-end-tests', propagate: false
result = e2e.result
if (result.equals("SUCCESS")) {
stage 'deploy'
build 'deploy'
} else {
?????? I want to just fail this stage
}
}
C'è un modo per me per segnare la fase di 'end-to-end-test' come fallito senza fallire l'intero lavoro? Propagare false indica sempre il livello come vero, che non è quello che voglio, ma Propagate true contrassegna il lavoro come fallito che anch'io non voglio.
Esiste un modo per fare viceversa . Per contrassegnare lo stage non riuscito con il colore rosso, ma lo stato di costruzione (quella palla) con il colore blu? – Sviatlana
grazie) mi ha salvato il tempo – gokareless
Ciao @Sviatlana, sei stato in grado di accompagnarlo? per contrassegnare il palcoscenico senza successo con il colore rosso? – user3768904