From 1058efc4097345278fc3549ddd03a34fb806e300 Mon Sep 17 00:00:00 2001 From: wkadmin Date: Fri, 17 Oct 2025 12:20:11 +0000 Subject: [PATCH] Add Jenkinsfile for CI/CD pipeline --- Jenkinsfile | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..d5b6f346 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,31 @@ +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." + } + } +} +