name: Build and Push run-name: ${{ gitea.actor }} running on: push: branches: - main jobs: build: name: Build Docker image steps: - name: Checkout uses: actions/checkout@v4 - name: Set env run: | echo "CONTAINER_REGISTRY=$(echo ${{ gitea.server_url }} | sed -e 's|^[^:]*://||')" >> $GITEA_ENV - name: Build run: docker build -t ${{ env.CONTAINER_REGISTRY }}/${{ gitea.repository }}:latest . - name: Login run: docker login -u ${{ secrets.REGISTRY_ID }} -p ${{ secrets.REGISTRY_PASS }} ${{ env.CONTAINER_REGISTRY }} - name: Push run: docker push ${{ env.CONTAINER_REGISTRY }}/${{ gitea.repository }}