Skip to content
Snippets Groups Projects
Commit 96d63004 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-5907 update branch jar name schema in jenkinsfile

parent cb9d2a88
No related branches found
No related tags found
No related merge requests found
...@@ -44,10 +44,18 @@ pipeline { ...@@ -44,10 +44,18 @@ pipeline {
} }
stage('Set Version') { stage('Set Version') {
when {
not {
anyOf {
branch 'master'
branch 'release'
}
}
}
steps { steps {
script { script {
FAILED_STAGE=env.STAGE_NAME FAILED_STAGE=env.STAGE_NAME
JAR_TAG = generateImageTag('pom.xml') JAR_TAG = generateBranchPRJarTag('pom.xml')
} }
configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) { configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
sh "mvn -s $MAVEN_SETTINGS versions:set -DnewVersion=${JAR_TAG} -DprocessAllModules=true" sh "mvn -s $MAVEN_SETTINGS versions:set -DnewVersion=${JAR_TAG} -DprocessAllModules=true"
...@@ -281,6 +289,13 @@ String generateImageTag(String pomFile) { ...@@ -281,6 +289,13 @@ String generateImageTag(String pomFile) {
return imageTag return imageTag
} }
String generateBranchPRJarTag(String pomFile) {
def (version, snapshot) = getPomVersion(pomFile).split('-')
def jarTag = "${version}-${env.BRANCH_NAME}-${snapshot}"
return jarTag
}
Void configureGit() { Void configureGit() {
final email = "jenkins@ozg-sh.de" final email = "jenkins@ozg-sh.de"
final name = "jenkins" final name = "jenkins"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment