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>