Switch to use multiline script block in pipeline
All checks were successful
ci/woodpecker/push/build Pipeline was successful
All checks were successful
ci/woodpecker/push/build Pipeline was successful
This commit is contained in:
@ -20,14 +20,18 @@ 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..."
|
||||
- |
|
||||
echo "Checking app health $HEALTHCHECK_URL..."
|
||||
for i in {1..30}; do
|
||||
if curl -sf $HEALTHCHECK_URL; then
|
||||
echo "Health check OK"
|
||||
|
Reference in New Issue
Block a user