3 Commits

Author SHA1 Message Date
cc3991ad6d Created Woodpecker pipeline
Some checks failed
ci/woodpecker/push/build Pipeline failed
2025-07-26 14:48:28 +02:00
c72cc0b40f Removed Jenkins pipeline 2025-07-26 14:47:54 +02:00
a7aaf4e98a WOODPECKER: Changed deployed version to 70726715642d9120a9cdc130a2625a398f777e4b 2025-07-22 20:03:53 +00:00
2 changed files with 14 additions and 18 deletions

View File

@ -20,26 +20,22 @@ 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..120}; do if curl -sf $HEALTHCHECK_URL; then
if curl -sf $HEALTHCHECK_URL; then echo "Health check OK"
echo "Health check OK" exit 0
exit 0 else
else echo "Health check failed. Retry \$i..."
echo "Health check failed. Retry \$i..." sleep 5
sleep 5 fi
fi done
done echo "Health check failed."
echo "Health check failed." exit 1
exit 1

View File

@ -81,7 +81,7 @@ spec:
spec: spec:
containers: containers:
- name: api - name: api
image: marcin00.azurecr.io/user-microservice:78613948f5698688723d49a3255f15102b047006 image: marcin00.azurecr.io/user-microservice:70726715642d9120a9cdc130a2625a398f777e4b
ports: ports:
- containerPort: 80 - containerPort: 80
env: env: