Files
gitea-test/.gitea/workflows/demo.yaml
T
2026-06-19 10:50:20 +02:00

29 lines
958 B
YAML

name: CI
on:
push:
branches: [master]
jobs:
build:
runs-on: ubuntu-latest
container:
image: docker:24
volumes:
- /var/run/docker.sock:/var/run/docker.sock
steps:
- name: Checkout
run: |
git clone ${{ gitea.server_url }}/${{ gitea.repository }}.git .
git checkout ${{ gitea.sha }}
- name: Build and push
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
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