formation 11 ماه پیش
والد
کامیت
572b94ffd3
1فایلهای تغییر یافته به همراه20 افزوده شده و 27 حذف شده
  1. 20 27
      Jenkinsfile

+ 20 - 27
Jenkinsfile

@@ -50,14 +50,14 @@ pipeline {
         //     }
         // }
 
-        stage('Stop Containers') {
-            steps {
-                sh '''
-                docker ps | grep "workflow_" -v | awk -F " " '{ if(NR>1) print $1}' | xargs docker kill || true
-                docker system prune -f
-                '''
-            }
-        }
+        // stage('Stop Containers') {
+        //     steps {
+        //         sh '''
+        //         docker ps | grep "workflow_" -v | awk -F " " '{ if(NR>1) print $1}' | xargs docker kill || true
+        //         docker system prune -f
+        //         '''
+        //     }
+        // }
 
         // stage('Build & Deploy') {
         //     steps {
@@ -89,29 +89,22 @@ pipeline {
         //     }
         // }
 
-        stage('Docker Registry Login and Pull') {
+       stage('Docker Registry Login and Pull') {
     when {
         branch 'master'
     }
     steps {
-        script {
-            def registryUrl = 'nexus.foodgame.fr:8123'
-            def imageName = 'fatboar_master_express_preprod'
-
-            withCredentials([usernamePassword(
-                credentialsId: 'nexus', 
-                usernameVariable: 'admin', 
-                passwordVariable: 'azerty10'
-            )]) {
-                sh """
-                    docker login ${registryUrl} -u ${DOCKER_USER} -p ${DOCKER_PASS}
-                    docker pull ${registryUrl}/${imageName}:latest || \
-                    docker pull ${registryUrl}/${imageName} || {
-                        echo "Failed to pull image"
-                        exit 1
-                    }
-                """
-            }
+        withCredentials([usernamePassword(
+            credentialsId: 'nexus'
+        )]) {
+            sh """
+                docker login nexus.foodgame.fr:8123 -u admin -p azerty10
+                docker pull nexus.foodgame.fr:8123/fatboar_master_express_preprod:latest || \
+                docker pull nexus.foodgame.fr:8123/fatboar_master_express_preprod || {
+                    echo "Failed to pull image"
+                    exit 1
+                }
+            """
         }
     }
 }