From 711e964bcc6139d4b172961c353e8f4f7dac3089 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 15 Aug 2024 15:25:37 +0200 Subject: [PATCH] OZG-6377: Latest bugfixes on image/chart-tags --- Jenkinsfile | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 836e64d43b..2b3dc142a0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -292,8 +292,11 @@ Void deployHelmChart(String helmChartVersion) { String generateHelmChartVersion() { def chartVersion = "${VERSION}" - if (shouldAppendCommitHash()) { - chartVersion += "-${env.GIT_COMMIT.take(7)}" + if (isMasterBranch()) { + chartVersion += getCommitHash() + } + else if (isBarrierefreiheitBranch()) { + chartVersion += "-barrierefreiheit${getCommitHash()}" } else if (!isReleaseBranch()) { chartVersion += "-${env.BRANCH_NAME}" @@ -314,8 +317,8 @@ Void tagAndPushDockerImage(String newTag){ String generateImageTag() { def imageTag = "${env.BRANCH_NAME}-${VERSION}" - if (shouldAppendCommitHash()) { - imageTag += "-${env.GIT_COMMIT.take(7)}" + if (isMasterBranch() || isBarrierefreiheitBranch()) { + imageTag += getCommitHash() } return imageTag @@ -411,12 +414,12 @@ Void setNewGitopsVersion(String envFile, String commitMessage) { } } -Boolean hasValuesFileChanged(String envFile) { - return sh (script: "git status | grep '${envFile}'", returnStatus: true) == env.SH_SUCCESS_STATUS_CODE as Integer +String getCommitHash() { + return "-${env.GIT_COMMIT.take(7)}"; } -Boolean shouldAppendCommitHash(){ - return isMasterBranch() || isBarrierefreiheitBranch(); +Boolean hasValuesFileChanged(String envFile) { + return sh (script: "git status | grep '${envFile}'", returnStatus: true) == env.SH_SUCCESS_STATUS_CODE as Integer } Boolean isReleaseBranch() { -- GitLab