Skip to content

Commit 03d9a89

Browse files
michal-raskammalohlava
authored andcommitted
[BUILD] Fix numbering issues. (#1436)
Jenkins does not set empty env variables. Therefore the CI_VERSION_SUFFIX is set to BRANCH_NAME.
1 parent ed297dc commit 03d9a89

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,9 @@ CONTAINER_TAG := $(shell echo $(VERSION) | sed 's/[+\/]/-/g')
175175

176176
CONTAINER_NAME_TAG = $(CONTAINER_NAME):$(CONTAINER_TAG)
177177

178-
CI_VERSION_SUFFIX ?= $(BRANCH_NAME)
178+
ifneq ($(CI), 1)
179+
CI_VERSION_SUFFIX ?= $(BRANCH_NAME)
180+
endif
179181

180182
ARCH_SUBST = undefined
181183
FROM_SUBST = undefined

ci/Jenkinsfile.groovy

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ ansiColor('xterm') {
104104
def stageDir = 'checkout'
105105
dir (stageDir) {
106106
buildSummary.stageWithSummary('Checkout and Setup Env', stageDir) {
107+
deleteDir()
107108
def scmEnv = checkout scm
108109
env.DTBL_GIT_HASH = scmEnv.GIT_COMMIT
109110
env.BRANCH_NAME = scmEnv.GIT_BRANCH.replaceAll('origin/', '').replaceAll('/', '-')
@@ -121,7 +122,7 @@ ansiColor('xterm') {
121122
if (isRelease()) {
122123
CI_VERSION_SUFFIX = ''
123124
}
124-
if (env.BRANCH_NAME != 'master' || !env.BRANCH_NAME.startsWith(RELEASE_BRANCH_PREFIX)) {
125+
if (env.BRANCH_NAME != 'master' && !env.BRANCH_NAME.startsWith(RELEASE_BRANCH_PREFIX)) {
125126
CI_VERSION_SUFFIX = "${env.BRANCH_NAME.replaceAll('(/|_|\\ )', '-')}${CI_VERSION_SUFFIX.split('_').last()}"
126127
}
127128
env.CI_VERSION_SUFFIX = CI_VERSION_SUFFIX
@@ -133,7 +134,7 @@ ansiColor('xterm') {
133134
}
134135

135136
stash includes: "CHANGELOG.md", name: 'CHANGELOG'
136-
final String dockerImageTag = sh(script: 'make docker_image_tag', returnStdout: true).trim()
137+
final String dockerImageTag = sh(script: "make ${MAKE_OPTS} docker_image_tag", returnStdout: true).trim()
137138
docker.image("${X86_64_CENTOS_DOCKER_IMAGE_NAME}:${dockerImageTag}").inside {
138139
def dockerfileSHAsString = ""
139140
EXPECTED_SHAS.files.each { filename, sha ->

0 commit comments

Comments
 (0)