Switch to use multiline script block in pipeline
All checks were successful
ci/woodpecker/push/build Pipeline was successful

This commit is contained in:
Marcin-Ramotowski
2025-07-26 16:02:20 +02:00
parent 6808c7176e
commit b789a8b021

View File

@ -20,14 +20,18 @@ steps:
- kubelogin convert-kubeconfig -l azurecli - kubelogin convert-kubeconfig -l azurecli
# Apply Kubernetes Resources # 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) # Verify Deployment (waiting until all pods reach "ready" status)
- echo "Waiting for deployment rollout..." - echo "Waiting for deployment rollout..."
- kubectl rollout status deployment/$DEPLOYMENT -n $NAMESPACE --timeout=60s - kubectl rollout status deployment/$DEPLOYMENT -n $NAMESPACE --timeout=60s
# Health Check # Health Check
- echo "Checking app health $HEALTHCHECK_URL..." - |
echo "Checking app health $HEALTHCHECK_URL..."
for i in {1..30}; do for i in {1..30}; do
if curl -sf $HEALTHCHECK_URL; then if curl -sf $HEALTHCHECK_URL; then
echo "Health check OK" echo "Health check OK"