Przechwytywanie wyjątków w pipeline Jenkinsa

Jenkins domyślnie zatrzymuje pipeline jeżeli jeden z kroków się nie powiódł. Czasami jednak chcemy aby kontynuował i zignorował wynik poprzedniego kroku. Takie zachowanie można osiągnąć dzięki przechwytywaniu wyjątków.
pipeline {
stages {
stage('Krok 1') {
options {
catchError(message: 'Wysypało się :(((', stageResult: 'UNSTABLE', buildResult: 'UNSTABLE')
}
}
}
}
Inne z tej kategorii: Programowanie
Takie tam: www.marczuk.org
