diff --git a/Jenkinsfile b/Jenkinsfile index 4a917f1..3fe7d2f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,10 @@ pipeline { - agent any + agent { + docker { + image 'node:20' // 🧠 Lance toutes les étapes dans un conteneur Node 20 + args '-u root:root -v /var/run/docker.sock:/var/run/docker.sock' // permet d'utiliser docker dans le conteneur + } + } environment { REGISTRY_URL = 'registry.wk-archi-o24a-15m-g3.fr' @@ -59,7 +64,7 @@ pipeline { echo "🚀 Déploiement du frontend via Docker Compose..." sh """ cd ${DEPLOY_PATH} - docker compose pull frontend # récupère la dernière image 'latest' + docker compose pull frontend docker compose up -d --no-deps --force-recreate frontend """ }