Loading Jenkinsfile +14 −6 Original line number Diff line number Diff line Loading @@ -8,6 +8,8 @@ pipeline { agent any def resolveSucceded = false stages { stage('Resolve') { steps{ Loading Loading @@ -35,8 +37,9 @@ pipeline { credentialsId: 'f9a9fd70-ea8b-4872-a9d5-d1fb1cf8123e', url: 'git@forge.etsi.org:cti/forge-tools/3gpp-scripts.git']] ] updateGitlabCommitStatus name: 'Resolve', state: 'success' } updateGitlabCommitStatus name: 'Resolve', state: 'success' resolveSucceded = true } } stage('Validate') { Loading @@ -53,11 +56,16 @@ pipeline { } } } post { failure { if (!resolveSucceded) { updateGitlabCommitStatus name: 'Resolve', state: 'failed'http://<your_jenkins_server:port>/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,%22:%22,//crumb) } updateGitlabCommitStatus name: 'Validate', state: 'failed' mail to: 'cti_support@etsi.org', subject: "Failed Pipeline: ${currentBuild.fullDisplayName}", body: "Something is wrong with ${env.BUILD_URL}" } } } Loading
Jenkinsfile +14 −6 Original line number Diff line number Diff line Loading @@ -8,6 +8,8 @@ pipeline { agent any def resolveSucceded = false stages { stage('Resolve') { steps{ Loading Loading @@ -35,8 +37,9 @@ pipeline { credentialsId: 'f9a9fd70-ea8b-4872-a9d5-d1fb1cf8123e', url: 'git@forge.etsi.org:cti/forge-tools/3gpp-scripts.git']] ] updateGitlabCommitStatus name: 'Resolve', state: 'success' } updateGitlabCommitStatus name: 'Resolve', state: 'success' resolveSucceded = true } } stage('Validate') { Loading @@ -53,11 +56,16 @@ pipeline { } } } post { failure { if (!resolveSucceded) { updateGitlabCommitStatus name: 'Resolve', state: 'failed'http://<your_jenkins_server:port>/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,%22:%22,//crumb) } updateGitlabCommitStatus name: 'Validate', state: 'failed' mail to: 'cti_support@etsi.org', subject: "Failed Pipeline: ${currentBuild.fullDisplayName}", body: "Something is wrong with ${env.BUILD_URL}" } } }