From f2d748752c9c882d9ad7c3a6d3a328a7f0cfa128 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Wed, 7 Aug 2024 13:13:21 +0200 Subject: [PATCH] OZG-6259 [chore] fix Jenkinsfile --- Jenkinsfile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2bc7a8258..d70d4193a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -58,13 +58,17 @@ pipeline { script { FAILED_STAGE=env.STAGE_NAME JAR_TAG = getPomVersion('pom.xml').replace("SNAPSHOT", "${env.BRANCH_NAME}-SNAPSHOT") + BESCHEID_MANAGER_TAG = getPomVersion('bescheid-manager/pom.xml').replace("SNAPSHOT", "${env.BRANCH_NAME}-SNAPSHOT") + updateBescheidManagerDependencyVersion(BESCHEID_MANAGER_TAG) } configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) { sh "mvn -s $MAVEN_SETTINGS versions:set -DnewVersion=${JAR_TAG} -DprocessAllModules=true" - + dir('bescheid-manager') { + sh "mvn -s $MAVEN_SETTINGS versions:set -DnewVersion=${BESCHEID_MANAGER_TAG}" + } } } - } + } stage('Build VorgangManager') { steps { @@ -284,6 +288,14 @@ String getPomVersion(String pomFile){ return pom.version } +void updateBescheidManagerDependencyVersion(String snapshotVersion) { + def vorgangManagerServerPom = readMavenPom file: 'vorgang-manager-server/pom.xml' + if ( vorgangManagerServerPom.properties['bescheid-manager.version'] ==~ SNAPSHOT_REGEX ) { + vorgangManagerServerPom.properties['bescheid-manager.version'] = snapshotVersion + writeMavenPom model: vorgangManagerServerPom, file: 'vorgang-manager-server/pom.xml' + } +} + String generateImageTag(String pomFile) { def imageTag = "${env.BRANCH_NAME}-${getPomVersion(pomFile)}" -- GitLab