fix(woodpecker): remove deploy step - deployment handled externally

This commit is contained in:
Ashwin Kumar 2026-04-10 05:34:57 +02:00
parent 2370f62eac
commit f5c7b2b19e

View file

@ -45,47 +45,3 @@ steps:
password: password:
from_secret: GHCR_TOKEN from_secret: GHCR_TOKEN
platforms: linux/amd64 platforms: linux/amd64
- name: deploy
image: bitnami/kubectl:latest
environment:
KUBE_CONFIG:
from_secret: kube_config
commands:
- |
#!/bin/bash
set -e
# Setup kubeconfig
mkdir -p ~/.kube
echo "$KUBE_CONFIG" | base64 -d > ~/.kube/config
chmod 600 ~/.kube/config
NAMESPACE="nxtgauge"
DEPLOYMENT_NAME="nxtgauge-admin-solid"
echo "🚀 Deploying admin panel..."
# Trigger rolling restart to pick up new image
kubectl rollout restart deployment/${DEPLOYMENT_NAME} -n ${NAMESPACE}
# Wait for rollout to complete
echo "⏳ Waiting for rollout to complete..."
kubectl rollout status deployment/${DEPLOYMENT_NAME} -n ${NAMESPACE} --timeout=300s
echo "✅ Admin panel deployed successfully!"
# Show deployment status
kubectl get deployment/${DEPLOYMENT_NAME} -n ${NAMESPACE}
- name: notify
image: alpine:latest
commands:
- |
if [ "${CI_PIPELINE_STATUS}" = "success" ]; then
echo "✅ Admin panel pipeline completed successfully"
else
echo "❌ Admin panel pipeline failed"
fi
when:
status: [success, failure]