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
|
- 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"
|
||||||
|
Reference in New Issue
Block a user