From db10fa0254bf4f44264c681ce1548fc95b0beb85 Mon Sep 17 00:00:00 2001 From: dmolinari Date: Sun, 15 Jun 2025 12:16:46 -0300 Subject: [PATCH] Test con Gitea 1.21.11 --- .gitea/workflows/deploy.yml | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index ecac854..6b168f0 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -2,19 +2,19 @@ name: Build y Deploy a Producción on: push: branches: [main] + jobs: build: runs-on: ubuntu-latest steps: - # Usamos el checkout, pero le pasamos la URL del repositorio - # construida con la IP del host desde nuestros secretos. + # El checkout ya funciona, pero lo dejamos coherente. - name: Checkout del código uses: actions/checkout@v4 with: repository: ${{ gitea.repository }} - # El token aquí es para poder clonar repositorios privados. - token: ${{ secrets.ACTIONS_PAT }} + token: ${{ secrets.ACTIONS_PAT }} + # --- ¡USA LA IP PÚBLICA! --- - name: Login al Registro de Gitea uses: docker/login-action@v3 with: @@ -22,15 +22,14 @@ jobs: username: ${{ gitea.actor }} password: ${{ secrets.ACTIONS_PAT }} + # --- ¡USA LA IP PÚBLICA EN LOS TAGS! --- - name: Construir y Subir API Backend uses: docker/build-push-action@v5 with: - context: . + context: . file: ./Backend/GestionIntegral.Api/Dockerfile push: true - tags: | # <-- ¡USA EL SECRETO! - ${{ secrets.REGISTRY_URL }}/${{ gitea.repository }}/api:latest - ${{ secrets.REGISTRY_URL }}/${{ gitea.repository }}/api:${{ gitea.sha_short }} + tags: ${{ secrets.REGISTRY_URL }}/${{ gitea.repository }}/api:latest - name: Construir y Subir Frontend uses: docker/build-push-action@v5 @@ -38,9 +37,7 @@ jobs: context: ./Frontend file: ./Frontend/Dockerfile push: true - tags: | # <-- ¡USA EL SECREO! - ${{ secrets.REGISTRY_URL }}/${{ gitea.repository }}/frontend:latest - ${{ secrets.REGISTRY_URL }}/${{ gitea.repository }}/frontend:${{ gitea.sha_short }} + tags: ${{ secrets.REGISTRY_URL }}/${{ gitea.repository }}/frontend:latest deploy: name: Desplegar a Producción