GitLab
GitLab ist eine Open-Source-Entwicklungsplattform mit integrierter Versionsverwaltung, die vor Ort oder in der Cloud gehostet werden kann. Die Anwendung kann auch in Software von Drittanbietern wie Visual Studio integriert und über eine API ferngesteuert werden.
GitLab Editionen
- GitLab Premium
Für Entwicklerteams ausgerichtete Open-Source Entwicklungsplattform, mit der sich verschiedene Projekte bearbeiten, kontrollieren, vergleichen und verwalten lassen. Enthält Jira Development. 10000 CI/CD Minuten pro Monat (mit GitLab Cloud). - GitLab Ultimate
Enthält GitLab Premium und zusätzliche Managementfunktionen für Compliance, Sicherheit, Verfügbarkeit, Automatisierung und Portfolio. Für größere Entwicklerteams geeignet. Sie können kurzfristig Gäste zu Projekten hinzufügen ohne zusätzliche Lizenzkosten. 50.000 CI/CD Minuten pro Monat (mit GitLab Cloud).
Funktionen im Vergleich
Funktionen | FREE | PRE | ULT |
---|---|---|---|
Community Support | ✓ | ✓ | ✓ |
Built-in CI/CD | ✓ | ✓ | ✓ |
Project Issue Board | ✓ | ✓ | ✓ |
ChatOps | ✓ | ✓ | ✓ |
Next Business Day Support | - | ✓ | ✓ |
Multiple approvers in code review | - | ✓ | ✓ |
Merge approvals | - | ✓ | ✓ |
Issue Weights | - | ✓ | ✓ |
Code Quality | - | ✓ | ✓ |
Multiple Group | - | ✓ | ✓ |
Priority Support | - | ✓ | ✓ |
Multi-project pipeline graphs | - | ✓ | ✓ |
Jira Issues | - | ✓ | ✓ |
CI/CD Pipelines Dashboard | - | ✓ | ✓ |
CI/CD for external repo | - | ✓ | ✓ |
CI/CD for GitHub | - | ✓ | ✓ |
Deploy Boards | - | ✓ | ✓ |
Timed and manual incremental rollout deployments | - | ✓ | ✓ |
Canary Deployments | - | ✓ | ✓ |
Roadmaps | - | ✓ | ✓ |
Multi-level Epics | - | - | ✓ |
Free Guest users | - | - | ✓ |
Portfolio Management | - | - | ✓ |
Application performance alerts | - | - | ✓ |
Security Dashboards | - | - | ✓ |
Container Scanning | - | - | ✓ |
Dynamic Application Security Testing | - | - | ✓ |
Kubernetes Cluster Monitoring | - | - | ✓ |
License Management | - | - | ✓ |
View Kubernetes pod logs | - | - | ✓ |
Sie können Gitlab auch als 30-Tage Testversion downladen.
Verwendete Abkürzungen: | |
---|---|
FREE*: über GitLab Herstellerseite | PRE: GitLab Premium |
ULT: GitLab Ultimate |
Funktion GitLab Geo
Wenn Entwicklerteams auf mehreren geografischen Standorten verteilt sind und die GitLab-Instanz sich an einem einzigen Standort befindet gibt es die Funktion GitLab Geo. GitLab Geo hilft Entwickler dabei, weltweit schneller zu arbeiten. Hier eine kurze Überblick, wie GitLab Geo funktioniert:
- GitLab Geo ermöglicht read-only Spiegelungen Ihrer GitLab-Instanz.
- Projekt-Repositories und die Datenbank, einschließlich Benutzerkonten, Merge-Requests, Gruppen, Projektdaten usw., werden auf Ihrer zweiten Instanz mit kopiert.
- Mit read-only Spiegelungen kann Ihr Team Projekte abrufen und Daten viel schneller lesen, während alle Änderungen dennoch auf dem primären Server veröffentlicht werden.
- Alle Replikationsvorgänge sind asynchron und werden in die Warteschlange gestellt und abgearbeitet, sobald diese erstellt werden.
Ich bin für Sie da
Enrico Köhle
Enrico Köhle