jf-homepage/.gitea/workflows/docker.yml
Jerrit Fritzsche da801b4ce2
Some checks are pending
docker / build-and-push (push) Waiting to run
feat: initial portfolio site (Vite + TS + GSAP + Lenis)
Dark-mode Portfolio mit Scroll-Animationen, Custom Cursor,
Skill-Bars und Docker-Pipeline zu Gitea Packages.
2026-07-23 10:33:53 +02:00

33 lines
841 B
YAML

name: docker
on:
push:
branches: [main]
workflow_dispatch:
jobs:
build-and-push:
runs-on: docker
container:
image: catthehacker/ubuntu:act-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: https://github.com/docker/setup-buildx-action@v3
- name: Log in to Gitea Container Registry
run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login git.jfritzsche.de -u jf --password-stdin
- name: Build and push
uses: https://github.com/docker/build-push-action@v6
with:
context: .
push: true
tags: |
git.jfritzsche.de/jf/jf-homepage:latest
git.jfritzsche.de/jf/jf-homepage:${{ github.sha }}
- name: Logout
run: docker logout git.jfritzsche.de