From b789a8b0217b06b619be57fcbb214c384c2c6928 Mon Sep 17 00:00:00 2001 From: Marcin-Ramotowski Date: Sat, 26 Jul 2025 16:02:20 +0200 Subject: [PATCH] Switch to use multiline script block in pipeline --- .woodpecker/build.yaml | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml index 4c61e4b..f076206 100644 --- a/.woodpecker/build.yaml +++ b/.woodpecker/build.yaml @@ -20,22 +20,26 @@ steps: - kubelogin convert-kubeconfig -l azurecli # Apply Kubernetes Resources - - for file in $DEPLOY_FILES; do kubectl apply -f "$file"; done + - | + for file in $DEPLOY_FILES; do + kubectl apply -f "$file" + done # Verify Deployment (waiting until all pods reach "ready" status) - echo "Waiting for deployment rollout..." - kubectl rollout status deployment/$DEPLOYMENT -n $NAMESPACE --timeout=60s # Health Check - - echo "Checking app health $HEALTHCHECK_URL..." - for i in {1..30}; do - if curl -sf $HEALTHCHECK_URL; then - echo "Health check OK" - exit 0 - else - echo "Health check failed. Retry \$i..." - sleep 5 - fi - done - echo "Health check failed." - exit 1 + - | + echo "Checking app health $HEALTHCHECK_URL..." + for i in {1..30}; do + if curl -sf $HEALTHCHECK_URL; then + echo "Health check OK" + exit 0 + else + echo "Health check failed. Retry \$i..." + sleep 5 + fi + done + echo "Health check failed." + exit 1