Repository, Default Branch, Branch Protection, Tags
Bevor die erste Zeile der .gitlab-ci.yml geschrieben wird, müssen Repository, Default Branch, Branch Protection und Protected Tags korrekt konfiguriert sein. Diese Einstellungen sind der organisatorische Rahmen, der verhindert, dass technisch gute Pipelines durch schlechte Governance ausgehebelt werden.
Inhaltsverzeichnis
- 1. Warum das Projekt-Setup der erste Schritt ist
- 2. Repository-Struktur für Magento
- 3. .gitignore für Magento korrekt einrichten
- 4. Default Branch und Einstellungen
- 5. Branch Protection: main und release/*
- 6. Merge Requests und Approval-Regeln
- 7. Protected Tags für Release-Freigaben
- 8. Deploy Keys und SSH-Zugriff einrichten
- 9. Setup-Varianten im Vergleich
- 10. Zusammenfassung
- 11. FAQ