Actualiser Jenkinsfile

This commit is contained in:
wkadmin 2025-10-30 15:04:28 +00:00
parent f6169778b9
commit 2fee7d53b7

28
Jenkinsfile vendored
View File

@ -48,7 +48,6 @@ pipeline {
withCredentials([usernamePassword(credentialsId: 'registry-creds', usernameVariable: 'USER', passwordVariable: 'PASS')]) { withCredentials([usernamePassword(credentialsId: 'registry-creds', usernameVariable: 'USER', passwordVariable: 'PASS')]) {
sh 'echo $PASS | docker login $REGISTRY -u $USER --password-stdin' sh 'echo $PASS | docker login $REGISTRY -u $USER --password-stdin'
sh 'docker push $IMAGE' sh 'docker push $IMAGE'
// Tag stable
sh 'docker tag ${IMAGE} ${REGISTRY}/${APP_NAME}:latest' sh 'docker tag ${IMAGE} ${REGISTRY}/${APP_NAME}:latest'
sh 'docker push ${REGISTRY}/${APP_NAME}:latest' sh 'docker push ${REGISTRY}/${APP_NAME}:latest'
} }
@ -66,21 +65,6 @@ pipeline {
} }
} }
stage('Health Check') {
steps {
echo "🩺 Vérification de la disponibilité du frontend..."
script {
def code = sh(script: "curl -k -s -o /dev/null -w '%{http_code}' https://dsp5-archi-o24a-15m-g3.fr", returnStdout: true).trim()
if (code != '200') { error "Le frontend ne répond pas correctement (HTTP ${code})" }
}
}
}
}
post {
success { echo "✅ Déploiement du frontend réussi !" }
failure { echo "❌ Échec du pipeline frontend." }
}
stage('Health Check') { stage('Health Check') {
steps { steps {
echo "🩺 Vérification de la disponibilité du frontend..." echo "🩺 Vérification de la disponibilité du frontend..."
@ -101,5 +85,15 @@ pipeline {
} }
} }
} }
} }
}
post {
success {
echo "✅ Déploiement du frontend réussi !"
}
failure {
echo "❌ Échec du pipeline frontend."
}
}
} }