Actualiser Jenkinsfile
This commit is contained in:
parent
f6169778b9
commit
2fee7d53b7
28
Jenkinsfile
vendored
28
Jenkinsfile
vendored
|
|
@ -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."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user