From 04bf6f66b7754f0d9175072f7e70e1f80d6f66ed Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Fri, 2 Sep 2022 08:19:04 +0200
Subject: [PATCH] Pull image, dann taggen und puschen

---
 Jenkinsfile | 40 ++++++++++++----------------------------
 1 file changed, 12 insertions(+), 28 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index cd214fac..0d84b986 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -71,23 +71,6 @@ pipeline {
 						withCredentials([usernamePassword(credentialsId: 'jenkins-docker-login', usernameVariable: 'USER', passwordVariable: 'PASSWORD')]) {
 							configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
 								sh './mvnw -s $MAVEN_SETTINGS clean package -DskipTests -Pnative -Dquarkus.container-image.registry=docker.ozg-sh.de -Dquarkus.container-image.username=${USER} -Dquarkus.container-image.password=${PASSWORD} -Dquarkus.container-image.push=true -Dquarkus.container-image.build=true -Dmaven.wagon.http.retryHandler.count=3'
-								
-								sh 'podman login docker.ozg-sh.de -u ${USER} -p ${PASSWORD}'
-																
-								echo "Version: ${BRANCH_AND_VERSION}";
-							
-								sh "podman tag docker.ozg-sh.de/root/user-manager:build-latest docker.ozg-sh.de/user-manager:${BRANCH_AND_VERSION}"
-	                            sh "podman push docker.ozg-sh.de/user-manager:${BRANCH_AND_VERSION}"
-	                            
-	                            if (env.BRANCH_NAME == 'master') {
-	                            	sh 'podman tag docker.ozg-sh.de/root/user-manager:build-latest docker.ozg-sh.de/user-manager:snapshot-latest'
-	                            	sh 'podman push docker.ozg-sh.de/user-manager:snapshot-latest'
-	                            }
-	
-	                            if (env.BRANCH_NAME == 'release') {
-	                            	sh 'podman tag docker.ozg-sh.de/root/user-manager:build-latest docker.ozg-sh.de/user-manager:latest'
-	                            	sh 'podman push docker.ozg-sh.de/user-manager:latest'
-	                            }
 							} 	
 						}
 					}    
@@ -107,20 +90,21 @@ pipeline {
                     container("quarkus-22") {
                         withCredentials([usernamePassword(credentialsId: 'jenkins-docker-login', usernameVariable: 'USER', passwordVariable: 'PASSWORD')]) {
                             sh 'podman login docker.ozg-sh.de -u ${USER} -p ${PASSWORD}'
+							sh 'podman pull docker.ozg-sh.de/root/user-manager:build-latest'
 							
 							echo "Version: ${BRANCH_AND_VERSION}";
-							//sh "podman tag root/user-manager:build-latest docker.ozg-sh.de/user-manager:${BRANCH_AND_VERSION}"
-//                            sh "podman push docker.ozg-sh.de/user-manager:${BRANCH_AND_VERSION}"
+							sh "podman tag root/user-manager:build-latest docker.ozg-sh.de/user-manager:${BRANCH_AND_VERSION}"
+                            sh "podman push docker.ozg-sh.de/user-manager:${BRANCH_AND_VERSION}"
                             
-  //                          if (env.BRANCH_NAME == 'master') {
-                            	//sh 'podman tag root/user-manager:build-latest docker.ozg-sh.de/user-manager:snapshot-latest'
-                            	//sh 'podman push docker.ozg-sh.de/user-manager:snapshot-latest'
-                            //}
-//
-                            //if (env.BRANCH_NAME == 'release') {
-//                            	sh 'podman tag root/user-manager:build-latest docker.ozg-sh.de/user-manager:latest'
-                            	//sh 'podman push docker.ozg-sh.de/user-manager:latest'
-                            //}
+                            if (env.BRANCH_NAME == 'master') {
+                            	sh 'podman tag docker.ozg-sh.de/root/user-manager:build-latest docker.ozg-sh.de/user-manager:snapshot-latest'
+                            	sh 'podman push docker.ozg-sh.de/user-manager:snapshot-latest'
+                            }
+
+                            if (env.BRANCH_NAME == 'release') {
+                            	sh 'podman tag docker.ozg-sh.de/root/user-manager:build-latest docker.ozg-sh.de/user-manager:latest'
+                            	sh 'podman push docker.ozg-sh.de/user-manager:latest'
+                            }
                         }
                     }
                 }
-- 
GitLab