Skip to content

Commit 388fd97

Browse files
author
Vaughn Dice
committed
fix(Jenkinsfile): set git_branch to env.BRANCH_NAME
1 parent 9a26cb3 commit 388fd97

1 file changed

Lines changed: 11 additions & 14 deletions

File tree

Jenkinsfile

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,11 @@ stage 'Git Info'
5252
node(linux) {
5353
checkout scm
5454

55-
git_branch = sh(returnStdout: true, script: 'git describe --all').trim()
55+
git_branch = env.BRANCH_NAME
5656
git_commit = sh(returnStdout: true, script: 'git rev-parse HEAD').trim()
5757
git_tag = sh(returnStdout: true, script: 'git describe --abbrev=0 --tags').trim()
5858

59-
if (git_branch != "remotes/origin/master") {
59+
if (git_branch != "master") {
6060
// Determine actual PR commit, if necessary
6161
merge_commit_parents= sh(returnStdout: true, script: 'git rev-parse HEAD | git log --pretty=%P -n 1 --date-order').trim()
6262
if (merge_commit_parents.length() > 40) {
@@ -88,7 +88,7 @@ node(linux) {
8888
docker push ${test_image}
8989
"""
9090

91-
if (git_branch == "remotes/origin/master") {
91+
if (git_branch == "master") {
9292
sh """
9393
docker tag ${test_image} ${mutable_image}
9494
docker push ${mutable_image}
@@ -107,14 +107,11 @@ stage 'Lint and test container'
107107
withCredentials([[$class: 'StringBinding',
108108
credentialsId: '995d99a7-466b-4beb-bf75-f3ba91cbbc18',
109109
variable: 'CODECOV_TOKEN']]) {
110-
def codecov = "codecov -Z -C ${git_commit} "
111-
if (git_branch == "remotes/origin/master") {
112-
codecov += "-B master"
113-
} else {
114-
def branch_name = env.BRANCH_NAME
110+
def codecov = "codecov -Z -C ${git_commit} -B ${branch_name}"
111+
if (branch_name != "master") {
115112
def branch_index = branch_name.indexOf('-')
116113
def pr = branch_name.substring(branch_index+1, branch_name.length())
117-
codecov += "-P ${pr}"
114+
codecov += " -P ${pr}"
118115
}
119116
sh "docker run -e CODECOV_TOKEN=\${CODECOV_TOKEN} --rm ${test_image} sh -c 'test-cover.sh && ${codecov}'"
120117
}
@@ -163,7 +160,7 @@ parallel(
163160
node(linux) {
164161

165162
def flags = ""
166-
if (git_branch != "remotes/origin/master") {
163+
if (git_branch != "master") {
167164
echo "Skipping build of 386 binaries to shorten CI for Pull Requests"
168165
flags += "-e BUILD_ARCH=amd64"
169166
}
@@ -172,7 +169,7 @@ parallel(
172169
def dist_dir = "-e DIST_DIR=/upload -v ${tmp_dir}:/upload"
173170
sh "docker run ${flags} ${version_flags} ${dist_dir} --rm ${test_image} make build-revision"
174171

175-
if (git_branch == "remotes/origin/master") {
172+
if (git_branch == "master") {
176173
upload_artifacts(dist_dir, '6029cf4e-eaa3-4a8e-9dc7-744d118ebe6a', master_gcs_bucket, true)
177174
} else {
178175
upload_artifacts(dist_dir, '6029cf4e-eaa3-4a8e-9dc7-744d118ebe6a', pr_gcs_bucket, true)
@@ -183,7 +180,7 @@ parallel(
183180
},
184181
latest: {
185182
node(linux) {
186-
if (git_branch == "remotes/origin/master") {
183+
if (git_branch == "master") {
187184
def tmp_dir = mktmp()
188185
def dist_dir = "-e DIST_DIR=/upload -v ${tmp_dir}:/upload"
189186
sh "docker run ${dist_dir} ${version_flags} --rm ${test_image} make build-latest"
@@ -202,7 +199,7 @@ stage 'Trigger e2e tests'
202199

203200
waitUntil {
204201
try {
205-
def chartRepoType = git_branch == "remotes/origin/master" ? 'dev' : 'pr'
202+
def chartRepoType = git_branch == "master" ? 'dev' : 'pr'
206203
build job: 'workflow-chart-e2e', parameters: [
207204
[$class: 'StringParameterValue', name: 'WORKFLOW_CLI_SHA', value: git_commit],
208205
[$class: 'StringParameterValue', name: 'ACTUAL_COMMIT', value: git_commit],
@@ -211,7 +208,7 @@ waitUntil {
211208
[$class: 'StringParameterValue', name: 'UPSTREAM_SLACK_CHANNEL', value: '#controller']]
212209
true
213210
} catch(error) {
214-
if (git_branch == "remotes/origin/master") {
211+
if (git_branch == "master") {
215212
throw error
216213
}
217214

0 commit comments

Comments
 (0)