From cc8569f31825aa15df5a066c8fadb27998a7fc8a Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer <maxim.cournoyer@savoirfairelinux.com> Date: Tue, 13 Jul 2021 16:23:46 -0400 Subject: [PATCH] Jenkinsfile: Correctly set pipeline status on a build failure. Otherwise the pipeline cannot be meaningfully used as a validation job, as it'd always return success, even upon encountering one or more build failures. * Jenkinsfile: In case a packaging target failed building, set the build result to failure. Change-Id: I47c8b09936b088b27a02173aa94a0adb0f04dcb4 --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4b44570b..d4edce12 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -134,7 +134,7 @@ See https://wiki.savoirfairelinux.com/wiki/Jenkins.jami.net#Configuration" node('linux-builder') { cleanWs() unstash 'release-tarball' - catchError(buildResult: 'SUCCESS', + catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { sh """ tar xf *.tar.gz --strip-components=1 -- GitLab