diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index 0977b64..991c12f 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -1,6 +1,8 @@ -name: Gitea Actions Demo -run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 -on: [push] +name: CI + +on: + push: + branches: [main] jobs: build: @@ -8,6 +10,19 @@ jobs: steps: - name: Checkout run: | - git config --global http.sslVerify false 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