Voici le code avec lequel je joue
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
}
}
Est-il possible pour moi de marquer l'échec de l'étape 'tests de bout en bout' sans échouer tout le travail? Propager faux marque toujours la scène comme vraie, ce qui n'est pas ce que je veux, mais propager vrai marque le travail comme ayant échoué, ce que je ne veux pas non plus.