Loading Jenkinsfile +10 −1 Original line number Diff line number Diff line pipeline { options { //disableConcurrentBuilds() disableConcurrentBuilds() gitLabConnection('Gitlab for 3GPP') gitlabBuilds(builds: ["Resolve", "Validate"]) } Loading @@ -27,6 +27,9 @@ pipeline { ] sh 'git log --oneline -n 5' sh 'git status -sb' script { lastCommit = $(git log --format="%H" -n 1) } } dir('scripts'){ Loading @@ -42,6 +45,7 @@ pipeline { script { RESOLVE_SUCCEDED = "true" gitlabCommitStatus name: 'Resolve', state: 'success', builds:[[revisionHash:lastCommit]] } } Loading @@ -52,6 +56,9 @@ pipeline { sh 'echo Validate stage' sh 'bash ./scripts/validate-all.sh ./apis' updateGitlabCommitStatus name: 'Validate', state: 'success' script { gitlabCommitStatus name: 'Validate', state: 'success', builds:[[revisionHash:lastCommit]] } } } //stage('Version processing') { Loading Loading @@ -101,6 +108,8 @@ pipeline { sh 'printenv' if (RESOLVE_SUCCEDED == "false") { updateGitlabCommitStatus name: 'Resolve', state: 'failed' gitlabCommitStatus name: 'Resolve', state: 'failed', builds:[[revisionHash:lastCommit]] gitlabCommitStatus name: 'Validate', state: 'failed', builds:[[revisionHash:lastCommit]] } RECIPIENT = """${sh( returnStdout: true, Loading Loading
Jenkinsfile +10 −1 Original line number Diff line number Diff line pipeline { options { //disableConcurrentBuilds() disableConcurrentBuilds() gitLabConnection('Gitlab for 3GPP') gitlabBuilds(builds: ["Resolve", "Validate"]) } Loading @@ -27,6 +27,9 @@ pipeline { ] sh 'git log --oneline -n 5' sh 'git status -sb' script { lastCommit = $(git log --format="%H" -n 1) } } dir('scripts'){ Loading @@ -42,6 +45,7 @@ pipeline { script { RESOLVE_SUCCEDED = "true" gitlabCommitStatus name: 'Resolve', state: 'success', builds:[[revisionHash:lastCommit]] } } Loading @@ -52,6 +56,9 @@ pipeline { sh 'echo Validate stage' sh 'bash ./scripts/validate-all.sh ./apis' updateGitlabCommitStatus name: 'Validate', state: 'success' script { gitlabCommitStatus name: 'Validate', state: 'success', builds:[[revisionHash:lastCommit]] } } } //stage('Version processing') { Loading Loading @@ -101,6 +108,8 @@ pipeline { sh 'printenv' if (RESOLVE_SUCCEDED == "false") { updateGitlabCommitStatus name: 'Resolve', state: 'failed' gitlabCommitStatus name: 'Resolve', state: 'failed', builds:[[revisionHash:lastCommit]] gitlabCommitStatus name: 'Validate', state: 'failed', builds:[[revisionHash:lastCommit]] } RECIPIENT = """${sh( returnStdout: true, Loading