From 8236d0fef4e4fac3a28b2e2f2a1dede1052525e0 Mon Sep 17 00:00:00 2001 From: CloudForge Dev Date: Wed, 19 Nov 2025 15:23:01 +0800 Subject: [PATCH] Install Helm and deploy --- .gitea/workflows/{deploy-simple.yml => deploy.yml} | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) rename .gitea/workflows/{deploy-simple.yml => deploy.yml} (64%) diff --git a/.gitea/workflows/deploy-simple.yml b/.gitea/workflows/deploy.yml similarity index 64% rename from .gitea/workflows/deploy-simple.yml rename to .gitea/workflows/deploy.yml index 1921e46..0943e11 100644 --- a/.gitea/workflows/deploy-simple.yml +++ b/.gitea/workflows/deploy.yml @@ -1,4 +1,4 @@ -name: Simple Deploy +name: Deploy to K3S on: push: @@ -8,16 +8,22 @@ on: jobs: deploy: runs-on: ubuntu-latest + steps: - name: Checkout uses: actions/checkout@v3 + - name: Install Helm + run: | + curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash + helm version + - name: Deploy with Helm run: | helm upgrade --install cloudforge ./cloudforge-dashboard-helm \ -n cloudforge \ --create-namespace - - name: Verify + - name: Verify Deployment run: | - kubectl rollout status deployment/dashboard-backend -n cloudforge + kubectl rollout status deployment/dashboard-backend -n cloudforge -t 300s