diff --git a/Jenkinsfile b/Jenkinsfile
index 460380abe727020de5a3d566a5ade21b73aa63b4..ecaa19df19e1587432e791cbc73ce6e08a6b37cf 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -77,7 +77,7 @@ pipeline {
                     FAILED_STAGE = env.STAGE_NAME
                 }
                 configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
-                    sh 'mvn --no-transfer-progress -s $MAVEN_SETTINGS -DskipTests deploy -Dmaven.wagon.http.retryHandler.count=3'
+                    sh 'mvn --no-transfer-progress -s $MAVEN_SETTINGS -P nexus-deploy -DskipTests deploy -Dmaven.wagon.http.retryHandler.count=3'
                     sh "mvn -s $MAVEN_SETTINGS versions:revert"
                 }
             }
@@ -293,7 +293,7 @@ Void tagAndPushDockerImage(String newTag){
     withCredentials([usernamePassword(credentialsId: 'jenkins-nexus-login', usernameVariable: 'USER', passwordVariable: 'PASSWORD')]) {
         sh 'docker login docker.ozg-sh.de -u ${USER} -p ${PASSWORD}'
 
-        sh "docker tag docker.ozg-sh.de/xta-test-server:build-latest docker.ozg-sh.de/xta-test-server:${newTag}"
+        sh "docker tag docker.ozg-sh.de/xta-test-server:${getPomVersion('pom.xml')} docker.ozg-sh.de/xta-test-server:${newTag}"
         sh "docker push docker.ozg-sh.de/xta-test-server:${newTag}"
     }
 }