JEnterprise Senior Java Workbench
Senior Java · Fachbereich

CI/CD Developer View

Vom Commit über Qualitätsgates und Artefakte bis zu Rollout, Smoke Test und Rollback. Nutze die Seite für eine konkrete Engineering-Aufgabe: Kläre zuerst Ziel und Risiko und halte danach Ergebnis, Nachweis und nächsten Schritt fest.

Zur Übersicht

Arbeitsauftrag

Wann verwenden?

Wenn der Weg vom Commit bis zur Produktion verändert, automatisiert oder stabilisiert wird.

Nicht dafür verwenden

Nicht als Ersatz für fachliche Tests oder einen ungeklärten Releaseprozess.

Definition of Done

Reproduzierbarer Build, klare Gates, unveränderliches Artefakt, gestufter Rollout und getesteter Rollback sind nachgewiesen.

Pipelinefehler lokal reproduzieren
Artefakte und Nachweise vollständig liefern
Rollout und Rückbau bereits beim Coding mitdenken
Entwicklungs- und Lieferkreislauf
Pipeline-Stufen

Frühe Stufen prüfen schnell Format, Compiler und Unit Tests. Spätere Stufen prüfen Integration, Security, Images, Deployment und Betriebsverhalten.

Jede Stufe erzeugt nachvollziehbare Ergebnisse und bricht bei klar definierten Qualitätsverletzungen ab.

TEXT
validate -> compile -> unit-test -> architecture-test
         -> integration-test -> security-scan -> package
         -> image -> deploy-test -> smoke-test -> promote
Releasefähigkeit

Ein Build ist nicht automatisch releasefähig. Version, Changelog, Migrationen, SBOM, Signaturen, Konfiguration und Rollback müssen gemeinsam passen.

Feature Flags

Feature Flags trennen Deployment und Aktivierung. Sie benötigen Owner, Ablaufdatum, Observability und Bereinigungsplan, sonst entstehen dauerhafte versteckte Varianten.

Praxisartefakt · Release Evidence

Commit
8f4c2d1 ist dem unveränderlichen Image zugeordnet.
Gates
Unit, Architecture, Contract, SCA und Image Scan bestanden.
Canary
5 Prozent Traffic für 20 Minuten ohne Error-Budget-Verbrauch.
Freigabe
Product und Operations bestätigen fachlichen Smoke-Test.
Rollback
Vorversion wurde mit produktionsnahem Schema erfolgreich gestartet.
⌂ Cockpit