From 272cb1f37709e6ad27bc7e59a34be70ee8fafdcd Mon Sep 17 00:00:00 2001 From: soufiane Date: Mon, 3 Nov 2025 21:04:58 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20index.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index fe6c4050..14458737 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -46,6 +46,7 @@ pipeline { 📂 Chemin de déploiement = ${env.DEPLOY_PATH} """ + // Vérification du répertoire cible sh "ls -l ${env.DEPLOY_PATH} || echo '⚠️ Dossier non accessible depuis Jenkins'" } } @@ -127,19 +128,25 @@ pipeline { steps { echo "🚀 Déploiement du backend sur ${env.ENV}..." sh """ + echo "📂 DEPLOY_PATH utilisé : ${DEPLOY_PATH}" + + # Vérifie la présence du fichier docker-compose.yml if [ ! -f "${DEPLOY_PATH}/docker-compose.yml" ]; then echo "❌ Fichier docker-compose.yml introuvable dans ${DEPLOY_PATH}" - echo "Contenu du dossier :" - ls -l ${DEPLOY_PATH} + echo "📁 Contenu du dossier :" + ls -l ${DEPLOY_PATH} || echo "⚠️ Impossible de lister le contenu." exit 1 fi cd "${DEPLOY_PATH}" + echo "📦 Pull de l'image Docker depuis le registre..." docker compose pull backend echo "🔄 Recréation du conteneur backend..." docker compose up -d --force-recreate backend + + echo "✅ Déploiement terminé avec succès sur ${DEPLOY_PATH}" """ } }