From 1b22f8a98b8ee828b7a398bf32b9448b8d853c72 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Mon, 23 Sep 2024 22:20:24 +0200 Subject: [PATCH] OZG-6710 [chore] set branch snapshot version property --- Jenkinsfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 3cfa42b..91db517 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -62,6 +62,7 @@ pipeline { script { FAILED_STAGE=env.STAGE_NAME JAR_TAG = getPomVersion('pom.xml').replace("SNAPSHOT", "${env.BRANCH_NAME}-SNAPSHOT") + updateDependencyVersions(JAR_TAG) } configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) { sh "mvn -s $MAVEN_SETTINGS versions:set -DnewVersion=${JAR_TAG} -DprocessAllModules=true" @@ -134,6 +135,19 @@ pipeline { } } +void updateDependencyVersions(String snapshotVersion) { + def pom = readMavenPom file: 'pom.xml' + if ( pom.properties['ozgcloud-common.version'] ==~ SNAPSHOT_REGEX ) { + pom.properties['ozgcloud-common.version'] = snapshotVersion + writeMavenPom model: pom, file: 'pom.xml' + } + pom = readMavenPom file: 'ozgcloud-common-parent/pom.xml' + if ( pom.properties['ozgcloud-common.version'] ==~ SNAPSHOT_REGEX ) { + pom.properties['ozgcloud-common.version'] = snapshotVersion + writeMavenPom model: pom, file: 'ozgcloud-common-parent/pom.xml' + } +} + Void sendFailureMessage() { def room = '' def data = """{"msgtype":"m.text", \ -- GitLab