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

29 lines
905 B
YAML

name: CI
on:
push:
branches: [master]
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