Fachlicher Kern
CI/CD
Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
README · Runnable · Beschreibung · Module · Patterns · SVG-Galerie · Lehrbuch
Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
CI/CD
Wie aus Code ein kontrollierter Release-Prozess wird.
Build, Quality Gates, Container, SBOM, Release Notes, Rollback und Deploy.
Du erkennst Zweck, Ablauf, Modulgrenzen und Betriebsbezug dieses Masters.
Welche Geschäftsentscheidung wird hier unterstützt und welche Daten müssen nachvollziehbar bleiben?
Welche Module sind wirklich Fachkern und welche sind nur Adapter, Runtime oder Infrastruktur?
Die zwei SVGs trennen bewusst Fachlichkeit und Technik. Dadurch sieht man, ob ein Thema wirklich fachlich ist oder nur eine technische Umsetzungsschicht darstellt.
Öffne RUNNABLE.html oder nutze den Smoke-Start im jeweiligen Workspace.
Wo vorhanden, ergänzen Spring Boot oder Jakarta eine echte Runtime. Smoke bleibt der robuste Minimalstart.
Bei Container-Mastern helfen Compose, Kubernetes und OpenShift-Profile beim Betriebsverständnis.
mvn -q -pl runnable-smoke -am package exec:java
Diese Links führen aus dem Lehrbuch in die eigentliche Projektstruktur.
mvn-ws-cicd-rel/openshift-deploy-stageAufgabe: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Pattern: Adapter, Facade, Strategy.
mvn-ws-cicd-rel/pipeline-modelAufgabe: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Pattern: Adapter, Facade, Strategy.
mvn-ws-cicd-rel/runnable-smokeAufgabe: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Pattern: Adapter, Facade, Strategy.
mvn-ws-cicd-rel/approval-stageAufgabe: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Pattern: Adapter, Facade, Strategy.
mvn-ws-cicd-rel/container-build-stageAufgabe: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Pattern: Adapter, Facade, Strategy.
mvn-ws-cicd-rel/maven-build-stageAufgabe: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Pattern: Adapter, Facade, Strategy.
mvn-ws-cicd-rel/quality-gate-stageAufgabe: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Pattern: Adapter, Facade, Strategy.
mvn-ws-cicd-rel/release-notes-stageAufgabe: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Pattern: Adapter, Facade, Strategy.
mvn-ws-cicd-rel/rollback-stageAufgabe: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Pattern: Adapter, Facade, Strategy.
mvn-ws-cicd-rel/sbom-license-stageAufgabe: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Pattern: Adapter, Facade, Strategy.
Dieser Master ist die nächste konkrete Stufe der Enterprise-Maven-Reihe. Er konzentriert sich auf Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy.
Er nimmt die früheren Master als Grundlage und macht daraus einen klareren, betriebsnäheren Baustein. Die Beispiele bleiben bewusst lokal und lernbar, aber die Struktur ist so beschrieben, wie man sie in echten Enterprise-Teams planen würde.
1. Zielbild lesen und verstehen.
2. Workspace öffnen.
3. Smoke-Flow starten.
4. Doku zu Runtime, Infrastruktur, Tests/Operations lesen.
5. Module einzeln vergleichen.
6. Danach Container-/OpenShift-/Pipeline-Profile auf die realen Projekte übertragen.
cd mvn-ws-cicd-rel
mvn -q -pl runnable-smoke -am "kw">package exec:java
• pipeline-model: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy - Teilmodul.
• maven-build-stage: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy - Teilmodul.
• quality-gate-stage: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy - Teilmodul.
• container-build-stage: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy - Teilmodul.
• sbom-license-stage: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy - Teilmodul.
• release-notes-stage: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy - Teilmodul.
• openshift-deploy-stage: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy - Teilmodul.
• rollback-stage: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy - Teilmodul.
• approval-stage: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy - Teilmodul.
• runnable-smoke: Build-Pipelines, Release, SBOM, Lizenzprüfung, Image Scan und Deploy - Teilmodul.
Das Paket enthält Java-Code, Pattern-Kommentare, Markdown und HTML, kompakte SVGs, PDF und Prüfbericht.
Dieser Master besitzt einen Maven-Smoke-Flow, der ohne externe Infrastruktur ausführbar ist.
cd mvn-ws-cicd-rel
mvn -q -pl runnable-smoke -am "kw">package exec:java
Der Flow simuliert:
• Commit
• Maven Build
• Test Gate
• Image Build
• SBOM/License
• Deploy
• Rollback
Der Smoke-Runner ist kein Ersatz für Produktion. Er beweist aber, dass die zentrale Fach- und Plattformidee kompakt ausführbar ist.