Commit 55b0a38e authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

Adding build status to last commit

parent 7a6bebe9
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
pipeline {

    options {
        //disableConcurrentBuilds()
        disableConcurrentBuilds()
        gitLabConnection('Gitlab for 3GPP')
        gitlabBuilds(builds: ["Resolve", "Validate"])
    }
@@ -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'){
@@ -42,6 +45,7 @@ pipeline {
                
                script {
                    RESOLVE_SUCCEDED = "true"
                    gitlabCommitStatus name: 'Resolve', state: 'success', builds:[[revisionHash:lastCommit]]
                }
                
            }
@@ -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') {
@@ -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,