Compare commits

..

No commits in common. "dev" and "main" have entirely different histories.
dev ... main

3 changed files with 5 additions and 28 deletions

View File

@ -1,19 +0,0 @@
# Gilt fuer dev: baut das Image nur zur Validierung (KEIN push zu Packages).
name: docker-build
on:
push:
branches: [dev]
jobs:
docker:
name: Docker – Build (Validation)
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Image bauen (ohne Push)
run: >
docker build .
-t "${{ github.repository_owner }}/jf-homepage:dev-${{ github.sha }}"

View File

@ -1,5 +1,4 @@
# Gilt fuer main: baut UND pusht das Image zu Gitea Packages (Release).
name: docker-release
name: docker
on:
push:

View File

@ -54,14 +54,11 @@ Statisches `dist/` — hostbar auf jedem Static-Host (z. B. Gitea Pages, Netlify
- Remote: `https://git.jfritzsche.de/jf/jf-homepage.git`
(HTTPS + Token; SSH Port 22 ist von außen durch Cloudflare blockiert)
- Branches: `main` (prod/Release), `dev` (laufende Arbeit, hier wird entwickelt)
- Feature-Branches: `feature/<x>`, Bugfixes: `fix/<x>`, Wartung: `chore/<x>`
- Workflow: feature/fix -> dev -> (merge) main bei Release
- Branches: `main` (prod), `dev` (laufend), `feature/*`, `fix/*`
- Commits: Conventional Commits (`feat:`, `fix:`, `docs:`, `chore:`)
- CI/CD (Gitea Actions, `runs-on: ubuntu-latest`):
- Push auf `dev` -> `docker-build.yml`: baut das Image nur zur Validierung (kein Push)
- Push auf `main` -> `docker.yml`: baut UND pusht zu Gitea Packages
(`git.jfritzsche.de/jf/jf-homepage`). Registry-Login via Repo-Secret `REGISTRY_TOKEN`.
- CI/CD: Gitea Actions (`runs-on: ubuntu-latest`) baut das Docker-Image
und pusht es zu Gitea Packages (`git.jfritzsche.de/jf/jf-homepage`).
Registry-Login via Repo-Secret `REGISTRY_TOKEN`.
## ToDo / Ideen