name: Build and Push Docker Image on: push: branches: [main] jobs: build-and-push: runs-on: ubuntu-latest steps: - name: Build the Docker Image run: | docker build -t sprout-db-migrations:latest -f ${{ gitea.workspace }}/Dockerfile ${{ gitea.workspace }} - name: Login to Container Registry run: echo "${{ secrets.DOCKER_USERNAME }}:${{ secrets.DOCKER_PASSWORD }}" | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin ${{ secrets.DOCKER_REGISTRY }} - name: Push the Docker Image run: docker push ${{ secrets.DOCKER_REGISTRY }}/sprout-db-migrations:latest