pipeline { agent any environment { COMPOSE_DIR = '/srv/devops/the-tip-top' SERVICE = 'backend' } stages { stage('Checkout') { steps { checkout scm } } stage('Build & Deploy') { steps { sh """ cd ${COMPOSE_DIR} docker compose up -d ${SERVICE} """ } } } post { success { echo "✅ Backend déployé avec succès." } failure { echo "❌ Échec du déploiement du backend." } } }