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