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