HTML-DokumentQuelle: docs/devops/RELEASE_RUNBOOK.mdRelease Runbook
Release Runbook
1. Vorbereitung
git status
make quality
bash scripts/release-dry-run.sh 1.0.0
2. Prüfung
- Sind alle Tests grün?
- Stimmen Package-Namen mit
com.seb4u.demo...?
- Sind README, Workbook und Cheat-Sheets aktuell?
- Ist das OpenAPI-Dokument aktuell?
- Gibt es offene ADRs?
3. Artefakte
- Maven-Module als JARs
- Docker Image für Spring Adapter
- ZIP-Archiv für Lernpaket
- SHA256-Prüfsumme
4. Rollback
- letzte funktionierende Git-Revision identifizieren
- Docker-Image-Tag zurücksetzen
- Compose oder Plattform neu starten
- Smoke-Test ausführen
- Incident-Notiz schreiben
5. Nachbereitung
- Changelog ergänzen
- Lessons Learned notieren
- Workbook-Aufgaben ggf. anpassen