From dbdff1961c2aaafa9755965ac1f00381edfc5d53 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Thu, 16 Oct 2025 20:06:21 -0600 Subject: [PATCH] Fix: Combinar jobs build y deploy en uno solo para evitar bug de dependencias --- .gitea/workflows/build-and-deploy.yml | 30 +++++++-------------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index 51b4dea..366ce37 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -5,12 +5,18 @@ on: branches: [ main, master ] jobs: -#───────────────── build & push ───────────────── - build: +#───────────────── build & deploy ───────────────── + build-and-deploy: runs-on: docker env: REG: ${{ vars.REGISTRY_URL }} + REPO_OWNER: ${{ github.repository_owner }} APP_NAME: ${{ vars.APP_NAME }} + APP_DOMAIN: ${{ vars.APP_DOMAIN }} + NUXT_PUBLIC_APP_URL: ${{ vars.NUXT_PUBLIC_APP_URL }} + NUXT_AUTHENTIK_API_TOKEN: ${{ secrets.NUXT_AUTHENTIK_API_TOKEN }} + NUXT_AUTHENTIK_API_URL: ${{ vars.NUXT_AUTHENTIK_API_URL }} + NUXT_PUBLIC_AUTHENTIK_URL: ${{ vars.NUXT_PUBLIC_AUTHENTIK_URL }} steps: - uses: actions/checkout@v3 - uses: docker/setup-buildx-action@v2 @@ -27,26 +33,6 @@ jobs: docker push $REG/${{ github.repository_owner }}/$APP_NAME:${{ github.sha }} docker push $REG/${{ github.repository_owner }}/$APP_NAME:latest -#───────────────── deploy ───────────────── - deploy: - needs: build - runs-on: docker - env: - REG: ${{ vars.REGISTRY_URL }} - REPO_OWNER: ${{ github.repository_owner }} - APP_NAME: ${{ vars.APP_NAME }} - # Variables de entorno para docker-compose - APP_DOMAIN: ${{ vars.APP_DOMAIN }} - NUXT_PUBLIC_APP_URL: ${{ vars.NUXT_PUBLIC_APP_URL }} - # Authentik API Configuration - NUXT_AUTHENTIK_API_TOKEN: ${{ secrets.NUXT_AUTHENTIK_API_TOKEN }} - NUXT_AUTHENTIK_API_URL: ${{ vars.NUXT_AUTHENTIK_API_URL }} - NUXT_PUBLIC_AUTHENTIK_URL: ${{ vars.NUXT_PUBLIC_AUTHENTIK_URL }} - steps: - - uses: actions/checkout@v3 - - name: Login to registry - run: docker login ${{ vars.REGISTRY_URL }} -u ${{ secrets.REGISTRY_USERNAME }} -p ${{ secrets.REGISTRY_PASSWORD }} - - name: Info about environment run: | echo "ℹ️ Deploying ${{ vars.APP_NAME }}"