diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index 91b4709..9deb1ee 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -42,3 +42,19 @@ jobs: - name: Type Check run: yarn check:shadcn-excluded + + publish: + needs: build # Only runs if tests/lint pass + runs-on: ubuntu-latest + if: github.ref == 'refs/heads/main' # Only deploy from main branch + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Login to Gitea Registry + run: echo "${{ secrets.CI_DEPLOY_TOKEN }}" | docker login git.allmy.work -u ${{ gitea.repository_owner }} --password-stdin + + - name: Build and Push Docker Image + run: | + docker build -t git.allmy.work/${{ gitea.repository }}:latest . + docker push git.allmy.work/${{ gitea.repository }}:latest