diff --git a/Jenkinsfile b/Jenkinsfile
index c55ef3277693c6cd9e11110e65e728de71152db6..07a5865d15f3cff3f7a5b77b9ba65013023d852b 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -69,35 +69,35 @@ pipeline {
             }
         }
 
-	   stage('Build Docker image') {
+	   stage('Build and publish Docker image') {
           steps {
                 script {
                     FAILED_STAGE=env.STAGE_NAME
                 }
 
                 configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
-                    sh 'mvn -s $MAVEN_SETTINGS spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -Dbuildtag=$IMAGE_TAG'
+                    sh 'mvn -s $MAVEN_SETTINGS spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -Dbuildtag=$IMAGE_TAG -Dspring-boot.build-image.publish=true'
                 }
            }
         }
 
-        stage('Tag and Push Docker image') {
-            steps {
-                script {
-                    FAILED_STAGE=env.STAGE_NAME
+        // stage('Tag and Push Docker image') {
+        //     steps {
+        //         script {
+        //             FAILED_STAGE=env.STAGE_NAME
                     
-                    if (env.BRANCH_NAME == 'master') {
-                        reTagAndPushDockerImage('snapshot-latest')
-                    }
-                    else if (env.BRANCH_NAME == 'release') {
-                        reTagAndPushDockerImage('latest')
-                    }
-                    else {
-                        pushDockerImage()
-                    }
-                }
-            }
-        }
+        //             if (env.BRANCH_NAME == 'master') {
+        //                 reTagAndPushDockerImage('snapshot-latest')
+        //             }
+        //             else if (env.BRANCH_NAME == 'release') {
+        //                 reTagAndPushDockerImage('latest')
+        //             }
+        //             else {
+        //                 pushDockerImage()
+        //             }
+        //         }
+        //     }
+        // }
 
         stage('Sonar Checks') {
             // when {
diff --git a/pom.xml b/pom.xml
index 977addd06d03e111f1d0d34d57fa3c66e104862b..3d0ccdb6f34fef5ccff715f0f6ce3edfb20aae1a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -65,7 +65,14 @@
 				<configuration>
                     <image>
                         <name>docker.ozg-sh.de/administration:${buildtag}</name>
+						<publish>true</publish>
                     </image>
+                    <docker>
+                        <publishRegistry>
+                            <username>USER</username>
+                            <password>PASSWORD</password>
+                        </publishRegistry>
+                    </docker>
 					<excludes>
 						<exclude>
 							<groupId>org.projectlombok</groupId>