diff --git a/Jenkinsfile b/Jenkinsfile index e086bde0f0894d7bc14a0422ce8c43fdacc548fb..7294b338100f0425dc3ee762f7e8f28e2475b427 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" } } }