GitLab, kod deposunu, kod incelemesini, sorun takibini ve CI/CD hattını tek arayüzde toplayan bir DevOps platformudur. Merge request üzerinden kodu incelersiniz, .gitlab-ci.yml dosyasına yazdığınız hat her push’ta çalışır, üretilen konteyner imajları dahili registry’de durur. Issue, wiki ve yayın etiketleri de aynı depoda kalır, yani projenin geçmişi tek yerden okunur. Kendi sunucunuza kurduğunuzda bu zincirin tamamı sizin altyapınızda durur.
Ne zaman tercih edilir?
Kaynak kodun ve build çıktılarının dışarı çıkmaması gereken projelerde. Kendi runner’larınızı tanımlayarak build’leri istediğiniz makinede çalıştırır, ekip içi yetkilendirmeyi kendiniz yönetirsiniz. Kurulum tek sunucuda başlar, ekip ve hat sayısı büyüdükçe runner’ları ayrı sunuculara alarak yükü dağıtırsınız. Sunucunun kaynağını depodan çok build’ler tüketir, planlamayı buna göre yapın. Yalnız kod barındırmaya ihtiyacınız varsa daha hafif bir git sunucusu da işinizi görür, GitLab’ın asıl kazancı hattın kod ile aynı yerde durmasıdır.
tten’de kurulum: Core Panel’deki Marketplace’ten tek tıkla kurulur ve çalışır durumda teslim edilir. Sürümü kurulum sırasında seçersiniz.
Resmî kaynak: GitLab
Daha fazla Konteyner ve dağıtım
Tüm kontrol sizde
Altyapınızı bugün oluşturun
Dakikalar içinde başlayın, projenizi canlıya alın. Taahhüt yok.




