jf-homepage/.gitea/workflows/docker.yml
Jerrit Fritzsche 07a5aa073f
Some checks are pending
docker / build-and-push (push) Waiting to run
ci: Gitea Actions Pipeline auf self-hosted Runner umgestellt
2026-07-23 10:50:54 +02:00

32 lines
850 B
YAML

name: docker
on:
push:
branches: [main]
workflow_dispatch:
jobs:
build-and-push:
# Läuft auf dem self-hosted Runner (Docker muss auf dem Host installiert sein).
runs-on: self-hosted
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Log in to Gitea Container Registry
run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login git.jfritzsche.de -u jf --password-stdin
- name: Build
run: |
docker build \
-t git.jfritzsche.de/jf/jf-homepage:latest \
-t git.jfritzsche.de/jf/jf-homepage:${{ github.sha }} .
- name: Push
run: |
docker push git.jfritzsche.de/jf/jf-homepage:latest
docker push git.jfritzsche.de/jf/jf-homepage:${{ github.sha }}
- name: Logout
run: docker logout git.jfritzsche.de