diff --git a/.gitea/workflows/work.yml b/.gitea/workflows/work.yml index e69de29..91a95e4 100644 --- a/.gitea/workflows/work.yml +++ b/.gitea/workflows/work.yml @@ -0,0 +1,34 @@ +name: Build and Deploy on Tag +on: + push: + tags: + - "v*" + +env: + PACKAGE_AND_BREW: ${{ secrets.PACKAGE_AND_BREW }} + VERSION: ${{ gitea.ref_name }} + GITEA_DOMAIN: git.tesses.org + GITEA_REGISTRY_USER: tesses50 + RESULT_IMAGE_NAME: tesses50/tytdcompanion + +jobs: + build-packages: + name: "🔨 Build" + runs-on: msi-walmart + steps: + - uses: actions/checkout@v4 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Log in to registry + uses: docker/login-action@v3 + with: + registry: ${{ env.GITEA_DOMAIN }} + username: ${{ env.GITEA_REGISTRY_USER }} + password: ${{ secrets.PACKAGE_AND_BREW }} + - name: Build and push image + uses: docker/build-push-action@v6 + with: + context: . + file: ./Dockerfile + push: true + tags: ${{ env.GITEA_DOMAIN }}/${{ env.RESULT_IMAGE_NAME }}:latest