name: Build & Deploy on: release: types: [published] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Login to Docker Hub run: | echo "${{ secrets.REGISTRY_TOKEN }}" | docker login docker.io \ -u ${{ secrets.REGISTRY_USER }} --password-stdin - name: Build & Push latest + version tag run: | docker build -t DEINUSERNAME/tools-app:latest . docker build -t DEINUSERNAME/tools-app:${{ gitea.ref_name }} . docker push DEINUSERNAME/tools-app:latest docker push DEINUSERNAME/tools-app:${{ gitea.ref_name }}