formation 1 năm trước cách đây
mục cha
commit
25878ae632
1 tập tin đã thay đổi với 14 bổ sung14 xóa
  1. 14 14
      Jenkinsfile

+ 14 - 14
Jenkinsfile

@@ -17,20 +17,20 @@ node {
     }
 
 
-   stage("Push images to nexus") {
-   docker.withRegistry('https://nexus.foodgame.fr', 'nexus') {
-    def dockerImageName = 'workflow_jenkins_1'
-    def dockerImageTag = 'latest'
-
-    // Étape de balisage de l'image Docker pour le registre Nexus
-    sh "docker tag ${dockerImageName}:${dockerImageTag} ${dockerImageName}:${dockerImageTag}"
-
-    // Étape de poussée de l'image Docker vers le registre Nexus
-    sh "docker push ${dockerImageName}:${dockerImageTag}"
-}
-
-
-}
+    stage('Push Docker image to Nexus') {
+        withDockerRegistry([credentialsId: 'nexus', url: 'https://nexus.foodgame.fr']) {
+            // Définition des variables
+            def dockerImageName = 'workflow_jenkins_1'
+            def dockerImageTag = 'latest'
+            def nexusRepository = 'fatboar_repo'
+
+            // Étape de balisage de l'image Docker pour le registre Nexus
+        sh "docker tag ${dockerImageName}:${dockerImageTag} ${nexusRepository}/${dockerImageName}:${dockerImageTag}"
+
+            // Étape de poussée de l'image Docker vers le registre Nexus
+        sh "docker push ${nexusRepository}/${dockerImageName}:${dockerImageTag}"
+        }
+    }