From 931609ce6b34af480af47f75256c6993f0801e98 Mon Sep 17 00:00:00 2001
From: Tamas Gal <tgal@km3net.de>
Date: Wed, 26 Sep 2018 13:00:44 +0200
Subject: [PATCH] Fix gitlab feedback

---
 Jenkinsfile | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index e086bde..7294b33 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -14,23 +14,25 @@ node('master') {
 
     docker_image.inside {
         gitlabBuilds(builds: ["build", "test"]) {
+            updateGitlabCommitStatus name="build", state: "pending"
             stage("build") {
-              gitlabCommitStatus("build") {
-                    try {
-                        sh """
-                            ls -al
-                            sh do_an_error.sh
-                        """
-                    } catch (e) {
-                        sendMail("Build Failed")
-                        throw e
-                    }
-              }
+                try {
+                    sh """
+                        ls -al
+                        sh do_an_error.sh
+                    """
+                    updateGitlabCommitStatus name="build", state: "success"
+                } catch (e) {
+                    sendMail("Build Failed")
+                    updateGitlabCommitStatus name="build", state: "error"
+                    throw e
+                }
             }
 
+            updateGitlabCommitStatus name="test", state: "pending"
             stage("test") {
               gitlabCommitStatus("test") {
-                  // your test steps
+                updateGitlabCommitStatus name="test", state: "success"
               }
             }
         }
-- 
GitLab