Publiziert:
GitLab
GitLab ist eine webbasierte Plattform zur Versionsverwaltung basierend auf Git, die den gesamten Softwarelebenszyklus (DevOps) in einer einzigen Applikation abdeckt.
Kernkonzept
Integrierte DevOps-Anwendung: Von der Planung (Issues) über den Code (Git) und die Automatisierung (CI/CD) bis zur Sicherheit (Security Scans) ist alles in einer Plattform gebündelt. GitLab lässt sich auf eigenen Servern hosten (Self-managed).
Einschätzung
- Einsatzbereich: Engineering-Teams, die Versionsverwaltung, CI/CD und Sicherheitsprüfungen in einer selbst kontrollierten Plattform bündeln wollen.
- Vorteil: Reife CI/CD-Funktionalität, integrierte Container-Registry und starke Governance-Funktionen.
- Limitierung: Die Fülle an Funktionen kann für kleine Teams überfordernd sein; die Self-managed Version erfordert einen stabilen Serverbetrieb.
Verwandte Themen
- CI/CD Automation, der Lieferprozess hinter GitLab.
- IaC und GitOps, der Automatisierungskontext für GitLab.
- Platform Engineering, der Plattformkontext für GitLab.