diff --git a/Jenkinsfile b/Jenkinsfile index c771a3b4..0c825d48 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -135,6 +135,19 @@ pipeline { } } + stage('Backup DB') { + when { + expression { env.ENV == 'prod' } + } + steps { + echo "💾 Backup de la base de données avant déploiement..." + sh """ + /srv/devops/the-tip-top/backup.sh || echo "⚠️ Backup échoué mais on continue" + """ + echo "✅ Backup terminé" + } + } + stage('Deploy') { steps { echo "🚀 Déploiement sur ${env.ENV}..."