SEB4U Delivery
Der Delivery Pack wurde ausgebaut. Er ist jetzt nicht nur ein kleines DevOps-Beispiel, sondern ein kompletter professioneller Auslieferungs- und Betriebsrahmen für das Java-Master-Projekt.
Inhalt
| Bereich | Enthalten |
|---|---|
| CI/CD | GitHub Actions für CI, Docker Smoke, Release Dry Run, Security, Docs, Nightly Quality |
| Container | Dockerfiles, Compose, lokale Stack-Skripte |
| Kubernetes | Namespace, Deployment, Service, Ingress, HPA, PDB, NetworkPolicy, Kustomize |
| Qualität | Package Guard, Quality Gates, OpenAPI Check, Local CI, Performance Smoke |
| Security | Delivery Security Checklist, Supply Chain Hinweise, Secret Scan Baseline |
| Betrieb | Incident Runbook, Operations Playbook, Rollback Strategy, Service Levels |
| Observability | Logging-Konzept, Metrics, Alert-Regeln, Beispiel-Konfigurationen |
| Projektführung | ADRs, Roadmap, Task Board, Review-Rubrik, PR Template |
Umfang
- Dateien gesamt: 180
- Java-Dateien: 54
- GitHub Workflows: 6
- Kubernetes YAML-Dateien: 9
- Shell-Skripte: 13
- DevOps/Doku-Dateien: 46
Start
cp .env.example .env
bash scripts/preflight.sh
bash scripts/ci-local.sh
make docker-up
make smoke
make docker-down