From 9f6ffd9a0782121c383865a94a4f06093b3ebea7 Mon Sep 17 00:00:00 2001 From: soufiane Date: Thu, 27 Nov 2025 10:04:55 +0100 Subject: [PATCH] feat: add database backup stage before production deploy --- Jenkinsfile | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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}..."