Mise à jour de index.js
This commit is contained in:
parent
7c93d60cae
commit
272cb1f377
11
Jenkinsfile
vendored
11
Jenkinsfile
vendored
|
|
@ -46,6 +46,7 @@ pipeline {
|
||||||
📂 Chemin de déploiement = ${env.DEPLOY_PATH}
|
📂 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'"
|
sh "ls -l ${env.DEPLOY_PATH} || echo '⚠️ Dossier non accessible depuis Jenkins'"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -127,19 +128,25 @@ pipeline {
|
||||||
steps {
|
steps {
|
||||||
echo "🚀 Déploiement du backend sur ${env.ENV}..."
|
echo "🚀 Déploiement du backend sur ${env.ENV}..."
|
||||||
sh """
|
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
|
if [ ! -f "${DEPLOY_PATH}/docker-compose.yml" ]; then
|
||||||
echo "❌ Fichier docker-compose.yml introuvable dans ${DEPLOY_PATH}"
|
echo "❌ Fichier docker-compose.yml introuvable dans ${DEPLOY_PATH}"
|
||||||
echo "Contenu du dossier :"
|
echo "📁 Contenu du dossier :"
|
||||||
ls -l ${DEPLOY_PATH}
|
ls -l ${DEPLOY_PATH} || echo "⚠️ Impossible de lister le contenu."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd "${DEPLOY_PATH}"
|
cd "${DEPLOY_PATH}"
|
||||||
|
|
||||||
echo "📦 Pull de l'image Docker depuis le registre..."
|
echo "📦 Pull de l'image Docker depuis le registre..."
|
||||||
docker compose pull backend
|
docker compose pull backend
|
||||||
|
|
||||||
echo "🔄 Recréation du conteneur backend..."
|
echo "🔄 Recréation du conteneur backend..."
|
||||||
docker compose up -d --force-recreate backend
|
docker compose up -d --force-recreate backend
|
||||||
|
|
||||||
|
echo "✅ Déploiement terminé avec succès sur ${DEPLOY_PATH}"
|
||||||
"""
|
"""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user