Merge branch 'stable-2.16' into stable-3.0
* stable-2.16: Use reliable check for empty env.GERRIT_CHANGE_NUMBER Do not build on stable-2.14 branch Change-Id: If60fc67b15f4b5090cbee6dd9c65f4dbe4b5fcba
This commit is contained in:
20
Jenkinsfile
vendored
20
Jenkinsfile
vendored
@@ -88,6 +88,10 @@ class GerritCheck {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def hasChangeNumber() {
|
||||||
|
env.GERRIT_CHANGE_NUMBER?.trim()
|
||||||
|
}
|
||||||
|
|
||||||
def postCheck(check) {
|
def postCheck(check) {
|
||||||
def gerritPostUrl = Globals.gerritUrl +
|
def gerritPostUrl = Globals.gerritUrl +
|
||||||
"a/changes/${check.changeNum}/revisions/${check.sha1}/checks"
|
"a/changes/${check.changeNum}/revisions/${check.sha1}/checks"
|
||||||
@@ -185,17 +189,17 @@ def prepareBuildsForMode(buildName, mode="notedb", retryTimes = 1) {
|
|||||||
|
|
||||||
def collectBuilds() {
|
def collectBuilds() {
|
||||||
def builds = [:]
|
def builds = [:]
|
||||||
if (env.GERRIT_CHANGE_NUMBER == "") {
|
if (hasChangeNumber()) {
|
||||||
|
builds["Gerrit-codestyle"] = prepareBuildsForMode("Gerrit-codestyle")
|
||||||
|
Builds.modes.each {
|
||||||
|
builds["Gerrit-verification(${it})"] = prepareBuildsForMode("Gerrit-verifier-bazel", it)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
builds["java8"] = { -> build "Gerrit-bazel-${env.BRANCH_NAME}" }
|
builds["java8"] = { -> build "Gerrit-bazel-${env.BRANCH_NAME}" }
|
||||||
|
|
||||||
if (env.BRANCH_NAME == "master") {
|
if (env.BRANCH_NAME == "master") {
|
||||||
builds["java11"] = { -> build "Gerrit-bazel-java11-${env.BRANCH_NAME}" }
|
builds["java11"] = { -> build "Gerrit-bazel-java11-${env.BRANCH_NAME}" }
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
builds["Gerrit-codestyle"] = prepareBuildsForMode("Gerrit-codestyle")
|
|
||||||
Builds.modes.each {
|
|
||||||
builds["Gerrit-verification(${it})"] = prepareBuildsForMode("Gerrit-verifier-bazel", it)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return builds
|
return builds
|
||||||
}
|
}
|
||||||
@@ -282,7 +286,7 @@ def createVerifyMsgBody(builds) {
|
|||||||
|
|
||||||
node ('master') {
|
node ('master') {
|
||||||
|
|
||||||
if (env.GERRIT_CHANGE_NUMBER != "") {
|
if (hasChangeNumber()) {
|
||||||
stage('Preparing'){
|
stage('Preparing'){
|
||||||
gerritReview labels: ['Verified': 0, 'Code-Style': 0]
|
gerritReview labels: ['Verified': 0, 'Code-Style': 0]
|
||||||
|
|
||||||
@@ -293,7 +297,7 @@ node ('master') {
|
|||||||
|
|
||||||
parallel(collectBuilds())
|
parallel(collectBuilds())
|
||||||
|
|
||||||
if (env.GERRIT_CHANGE_NUMBER != "") {
|
if (hasChangeNumber()) {
|
||||||
stage('Retry Flaky Builds'){
|
stage('Retry Flaky Builds'){
|
||||||
def flakyBuildsModes = findFlakyBuilds()
|
def flakyBuildsModes = findFlakyBuilds()
|
||||||
if (flakyBuildsModes.size() > 0){
|
if (flakyBuildsModes.size() > 0){
|
||||||
|
Reference in New Issue
Block a user