From 130bae9ea5856bebba7fd45d16ad63e0e9d4c5ce Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Tue, 26 Nov 2024 12:05:21 +0100 Subject: [PATCH] OZG-6923 test branchname length --- Jenkinsfile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index b84fa5f53..95991092f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -269,11 +269,22 @@ void deployHelmChart(String helmChartName, String helmChartVersion) { } } +def validateBranchName(branchName) { + int maxLength = 30 + if (branchName.length() > maxLength) { + String originalBranchName = branchName + branchName = branchName.substring(0, maxLength) + echo "WARNING: Branch name '${originalBranchName}' exceeded ${maxLength} characters. " + + "It has been truncated to '${branchName}' for deployment purposes." + } + return branchName +} + String buildVersionName(String pomFile) { if (isReleaseBranch()) { return getPomVersion(pomFile) } - return "${getPomVersion(pomFile)}-${env.BRANCH_NAME}-${env.GIT_COMMIT.take(7)}".replaceAll("_", "-") + return "${getPomVersion(pomFile)}-${validateBranchName(env.BRANCH_NAME)}-${env.GIT_COMMIT.take(7)}".replaceAll("_", "-") } Void tagAndPushDockerImage(String imageName, String newTag){ -- GitLab