name: Docker Build and Push on: push: tags: - "v*" jobs: docker: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Login to Docker Registry run: | echo "${{ secrets.DOCKER_PASSWORD }}" | docker login "${{ secrets.DOCKER_REGISTRY }}" \ -u "${{ secrets.DOCKER_USERNAME }}" \ --password-stdin - name: Build Docker Image run: | docker build \ -t "${{ secrets.DOCKER_REGISTRY }}/${{ secrets.DOCKER_IMAGE }}:${{ gitea.ref_name }}" \ . - name: Push Docker Image run: | docker push "${{ secrets.DOCKER_REGISTRY }}/${{ secrets.DOCKER_IMAGE }}:${{ gitea.ref_name }}"