name: Deploy on: push: tags: - "v*" env: REGISTRY: git.bga.sh DOCKER_BUILDKIT: 1 VERSION: ${{ github.ref_name }} jobs: deploy: name: Build & Deploy runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Login to Gitea Registry uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} username: ${{ secrets.REGISTRY_USER }} password: ${{ secrets.RELEASE_TOKEN }} - name: Build and push Docker image run: | LATEST="${{ env.REGISTRY }}/${{ github.repository_owner }}/vat-api.eu:latest" docker build -t "$LATEST" . docker push "$LATEST" - name: Trigger deployment run: | echo "TODO: Add webhook URL" # curl -X POST ""