diff --git a/Jenkinsfile b/Jenkinsfile index 55e2abfabfdef89c149d6d7efffcd3c4695cd2dc..49bc38cf51111fa0ca19c8d699f365f4445f9b93 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,6 +9,7 @@ pipeline { BLUE_OCEAN_URL = "https://jenkins.infra.ozg-cloud.systems/job/administration/job/${env.BRANCH_NAME}/${env.BUILD_NUMBER}/" RELEASE_REGEX = /\d+.\d+.\d+/ SNAPSHOT_REGEX = /\d+.\d+.\d+-SNAPSHOT/ + VERSION = getPomVersion('pom.xml') FAILED_STAGE = "" SH_SUCCESS_STATUS_CODE = 0 } @@ -73,9 +74,10 @@ pipeline { script { FAILED_STAGE=env.STAGE_NAME } + IMAGE_TAG = generateImageTag() configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) { - sh 'mvn -s $MAVEN_SETTINGS spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -Dgit-version=${env.BRANCH_NAME} -Dversion=${PROJECTREVISION}' + sh 'mvn -s $MAVEN_SETTINGS spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -Dtag=$IMAGE_TAG' } } } @@ -84,9 +86,9 @@ pipeline { steps { script { FAILED_STAGE=env.STAGE_NAME - // IMAGE_TAG = generateImageTag() + IMAGE_TAG = generateImageTag() - tagAndPushDockerImage("${env.BRANCH_NAME}-${PROJECTREVISION}") + tagAndPushDockerImage($IMAGE_TAG) if (env.BRANCH_NAME == 'master') { tagAndPushDockerImage('snapshot-latest') diff --git a/pom.xml b/pom.xml index 284b96cd7687307cd377880d05c7ea00f5e0a4a3..1a7c09386d4cfe4e4435a4540a005bb4cd74bbf6 100644 --- a/pom.xml +++ b/pom.xml @@ -64,7 +64,7 @@ <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <image> - <name>docker.ozg-sh.de/administration:${git-branch}-${version}</name> + <name>docker.ozg-sh.de/administration:${tag}</name> </image> <excludes> <exclude>