ci: configura deploy automatico para k3s via forgejo

This commit is contained in:
Marcus 2026-01-23 14:48:33 -03:00
parent a437e6d56d
commit 3908943910

View file

@ -8,7 +8,8 @@ on:
jobs:
build-and-push:
runs-on: docker
# AJUSTADO: Agora coincide com a label que aparece no seu painel Admin
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
@ -49,7 +50,8 @@ jobs:
deploy-to-k3s:
needs: build-and-push
runs-on: docker
# AJUSTADO: Mesma correção aqui
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
@ -87,9 +89,6 @@ jobs:
- name: Apply K8s Manifests
run: |
# 1. Aplica os manifestos da pasta dev
kubectl apply -f k8s/dev/ -n gohorsejobsdev
# 2. Força o Kubernetes a usar as novas imagens do Forgejo
kubectl -n gohorsejobsdev rollout restart deployment gohorse-backend-dev
kubectl -n gohorsejobsdev rollout restart deployment gohorse-backoffice-dev