From 811ca388b9b48010cf3ba783286023da3623bb35 Mon Sep 17 00:00:00 2001 From: Marcus Date: Sat, 31 Jan 2026 15:36:43 -0300 Subject: [PATCH] ajustes novos --- .forgejo/workflows/deploy.yaml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index e661362..020b64a 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -12,6 +12,7 @@ env: jobs: build-and-push: + # AJUSTE: Use as labels EXATAS do Runner ID 50 para sair do estado "Waiting" runs-on: [self-hosted, linux-amd64] defaults: run: @@ -19,7 +20,8 @@ jobs: steps: - name: Install Runtime Dependencies - run: apk add --no-cache git docker-cli nodejs + run: | + apk add --no-cache git docker-cli nodejs - name: Checkout code uses: actions/checkout@v4 @@ -28,7 +30,6 @@ jobs: run: | echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} \ -u ${{ env.IMAGE_NAMESPACE }} --password-stdin - docker info | grep "Registry" # Debug para confirmar login no log - name: Build & Push Backend run: | @@ -46,6 +47,7 @@ jobs: deploy: needs: build-and-push + # AJUSTE: Mesmas labels aqui runs-on: [self-hosted, linux-amd64] steps: - name: Install Deploy Tools @@ -56,17 +58,11 @@ jobs: - name: Deploy to K3s run: | - # Garante o namespace antes do apply kubectl create namespace gohorsejobsdev --dry-run=client -o yaml | kubectl apply -f - - kubectl apply -f k8s/dev/ -n gohorsejobsdev - # Atualiza as imagens usando o SHA específico para evitar cache de imagem velha kubectl -n gohorsejobsdev set image deployment/gohorse-backend-dev \ backend=${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/gohorsejobs:${{ github.sha }} kubectl -n gohorsejobsdev set image deployment/gohorse-backoffice-dev \ - backoffice=${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/backoffice:${{ github.sha }} - - # Aguarda a atualização ser concluída - kubectl -n gohorsejobsdev rollout status deployment/gohorse-backend-dev --timeout=60s \ No newline at end of file + backoffice=${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/backoffice:${{ github.sha }} \ No newline at end of file