the-tip-top-backend/backend/Jenkinsfile

32 lines
511 B
Groovy

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."
}
}
}