name: CI on: push: branches: [main] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout run: | git clone ${{ gitea.server_url }}/${{ gitea.repository }}.git . git checkout ${{ gitea.sha }} - name: Build Docker image run: | docker build -t registry.spookydev.com/${{ gitea.repository }}:${{ gitea.sha }} . docker tag registry.spookydev.com/${{ gitea.repository }}:${{ gitea.sha }} \ registry.spookydev.com/${{ gitea.repository }}:latest - name: Push to registry run: | docker login registry.spookydev.com \ -u ${{ secrets.REGISTRY_USER }} \ -p ${{ secrets.REGISTRY_PASSWORD }} docker push registry.spookydev.com/${{ gitea.repository }}:${{ gitea.sha }} docker push registry.spookydev.com/${{ gitea.repository }}:latest