From f2afdaaff710bab20acbdd6af2528147ee875fe6 Mon Sep 17 00:00:00 2001 From: soufiane Date: Mon, 3 Nov 2025 22:41:20 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20index.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1a213644..1d842893 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -166,11 +166,19 @@ pipeline { def statusCode = "000" for (int i = 1; i <= 10; i++) { + // 🔍 Essaie d'abord /health statusCode = sh(script: "curl -k -s -o /dev/null -w '%{http_code}' https://${domain}/health || echo 000", returnStdout: true).trim() - if (statusCode in ['200']) { + + // 🔁 Si /health renvoie 404, teste / + if (statusCode == '404') { + statusCode = sh(script: "curl -k -s -o /dev/null -w '%{http_code}' https://${domain}/ || echo 000", returnStdout: true).trim() + } + + if (statusCode in ['200', '301', '302']) { echo "✅ Backend ${env.ENV} opérationnel (HTTP ${statusCode})" return } + echo "⏳ Tentative ${i}/10 → HTTP ${statusCode}" sleep 5 }