Merge heißt Deploy
Zielgruppe: Anwender und Betreuer · Stand: 06.11.2026
Ein Merge auf einen Stage-Branch ist kein Code-Review-Abschluss, sondern der Start eines Deployments. Je nach Pin der CI-Component wird sofort angewendet oder erst nach einem Klick. Und je nach Repo wandert der Commit danach weiter in die nächste Stage.
Behandle jeden Merge auf pre-development, development, staging oder production wie ein Deployment. Sieh dir den Plan an, bevor du mergst.
Was ein Merge auslöst
Aktuelle Component (mit Freigabe-Gate):
planplant und legt den Plan geschützt ab.apply-freigebenwartet auf einen manuellen Klick.deploywendet genau diesen Plan an.
Ältere Pins (ohne Gate): Ein Merge auf pre-development plant und wendet sofort an, ohne Klick.
Promotion: Danach wandert der Commit nach den Regeln der Kaskade weiter. Bei älteren Pins ging das bis development und staging automatisch, z. B. bei den Breeze- und Freeze-Project-Deployern. Mit der aktuellen Component ist der Schritt nach development manuell.
Vorgehen vor einem Merge
- Den Pin der Component im Repo prüfen: Gibt es
apply-freigeben? - Den Plan gegen den Ziel-State ansehen (MR-Pipeline oder ein Lauf nur mit Plan).
- Auf unerwartete Replaces achten. Drift durch neue Modul- oder Rollenversionen läuft im selben Apply mit.
- Mehrere MRs im selben Repo nacheinander mergen, dazwischen rebasen und neu planen.
- Bei Repos mit Promotion klären, ob die Änderung weiterwandern soll.
Stolperfallen
Ein Merge, der „nur etwas hinzufügt“, kann trotzdem Replaces anwenden, wenn sich seit dem letzten Lauf Module oder Rollen geändert haben.
-o ci.skipverhindert nur die Pipeline des Branch-Pushs, nicht die nach dem Merge.- MR-Pipelines mit OpenBao-Anbindung planen nicht. Den Plan liefert dann erst die Pipeline auf dem Stage-Branch vor dem Gate.
No comments to display
No comments to display