GitLab ile aşağıdaki işlemler yapılabilir:
- Kod Barındırma ve Sürüm Kontrolü: Git tabanlı sistem sayesinde kod depolarının barındırılması ve sürüm kontrolü sağlanır 34.
- Sorun Takibi (Issues): Yazılım projelerinde hataların ve geliştirme taleplerinin yönetilmesi 34.
- Merge Request: Geliştiricilerin yaptığı kod değişikliklerinin ana dal ile birleştirilmeden önce incelenmesi ve onaylanması 14.
- Continuous Integration (CI) ve Continuous Deployment (CD): Kod değişikliklerinin otomatik olarak derlenmesi, test edilmesi ve dağıtılması 14.
- Wiki ve Dokümantasyon: Projeyle ilgili bilgi ve belgelerin tutulması ve yönetilmesi 14.
- Güvenlik ve Erişim Kontrolü: Projelerin özel veya açık kaynak olarak ayarlanması ve yetkili kullanıcıların belirlenmesi 14.
- Entegrasyonlar: Jira, Slack, Jenkins ve Kubernetes gibi hizmetlerle entegrasyon 14.
- Container Registry: Docker konteyner görüntülerinin saklanması ve yönetilmesi 1.
- Analitik ve Raporlama: Proje performansının ve istatistiklerin takip edilmesi 1.
5 kaynaktan alınan bilgiyle göre: