Update apps/demo-nginx/Jenkinsfile

This commit is contained in:
2026-01-08 11:02:13 +00:00
parent 6dd9ab6cd7
commit 26d0ecfaff

View File

@@ -291,12 +291,9 @@ EOF
stage('Wait for ArgoCD Sync') {
steps {
script {
echo "⏳ Waiting for ArgoCD to apply Git revision..."
echo "⏳ Waiting for ArgoCD to apply GitOps commit..."
def expectedRevision = sh(
script: "git rev-parse HEAD",
returnStdout: true
).trim()
def expectedRevision = env.GITOPS_COMMIT
for (int i = 1; i <= 12; i++) {
def argoRevision = sh(
@@ -309,23 +306,24 @@ EOF
returnStdout: true
).trim()
echo "Expected Git revision : ${expectedRevision}"
echo "ArgoCD applied revision: ${argoRevision}"
echo "ArgoCD sync status : ${syncStatus}"
echo "Expected GitOps revision : ${expectedRevision}"
echo "ArgoCD applied revision : ${argoRevision}"
echo "ArgoCD sync status : ${syncStatus}"
if (syncStatus == "Synced" && argoRevision == expectedRevision) {
echo "✅ ArgoCD successfully applied Git revision"
echo "✅ ArgoCD successfully applied GitOps commit"
return
}
sleep 10
}
error("❌ ArgoCD did not apply expected Git revision in time")
error("❌ ArgoCD did not apply expected GitOps revision in time")
}
}
}
stage('Wait for Deployment') {
when { branch 'main' }