Update jenkinsfile

This commit is contained in:
2025-11-28 13:19:07 +00:00
parent dd0478970b
commit 97f97450f4

View File

@@ -1,24 +1,24 @@
pipeline {
agent any
tools {
maven 'mvn'
nodejs 'npm'
}
environment {
JAVA_HOME = '/opt/java/openjdk'
PATH = "${JAVA_HOME}/bin:${env.PATH}"
JAVA_HOME = '/opt/java/openjdk'
PATH = "${JAVA_HOME}/bin:${env.PATH}"
SPRING_IMAGE_NAME = 'spring-jenkins'
ANGULAR_IMAGE_NAME = 'angular-jenkins'
IMAGE_TAG = 'latest'
COMPOSE_PROJECT = 'gameovergne-app'
IMAGE_TAG = 'latest'
COMPOSE_PROJECT = 'gameovergne-app'
}
stages {
stage('Checkout sur la branche dev') {
steps {
git branch: 'dev', url: 'https://gitea.vincent-guillet.fr/vincentguillet/gameovergne-app.git'
git branch: 'dev', url: 'https://gitea.vincent-guillet.fr/vincentguillet/gameovergne-app.git'
}
}
@@ -51,19 +51,21 @@ pipeline {
}
}
stage('Deployment') {
steps {
withEnv(["DOCKER_HOST=unix:///var/run/docker.sock"]) {
sh '''
cd gameovergne-app2 # si ton repo est dans ce dossier
stage('Deployment') {
steps {
withEnv([
"DOCKER_HOST=unix:///var/run/docker.sock",
"COMPOSE_PROJECT_NAME=${env.COMPOSE_PROJECT}"
]) {
sh '''
echo "=== Nettoyage de l'ancienne stack ==="
docker-compose down -v || true
echo "=== Nettoyage de l'ancienne stack ==="
docker-compose down -v || true
echo "=== (Re)création de la stack MySQL + Spring + Angular ==="
docker-compose up -d mysql spring angular
'''
echo "=== (Re)création de la stack MySQL + Spring + Angular ==="
docker-compose up -d mysql spring angular
'''
}
}
}
}
}
}
}