Kendi Git sunucunuz
Kendi sunucunuzdaki ve yalıtılmış Git için
Kendi GitLab sunucunuzu adresiyle bağlayın. AppArch tamamen ağınızın içinde, gerekirse internete tamamen kapalı (air-gapped) çalışır; analiz kendi CI'nızda yapılır.
Kimlik doğrulama: Sunucu adresi + OAuth uygulaması ya da erişim token'ı
Çalışan bir kurulumdan ekranlar
Nasıl bağlanır
- 01
Sunucunuzu ekleyin
GitLab adresinizi ve bir kimlik bilgisi ekleyin: OAuth uygulaması ya da kişisel erişim token'ı.
- 02
Depoları bağlayın
İncelenecek projeleri seçin.
- 03
Kendi altyapınızda çalıştırın
Analiz kendi CI'nızda ve altyapınızda çalışır.
Neler yapar
Kurulum içi ve yalıtılmış
İnternet erişimi olmadan tam çalışır.
Kendi GitLab'ınız
Kurulumun erişebildiği her GitLab sunucusu, kendi adresiyle.
Veri ağınızda kalır
Kaynak kod altyapınızın dışına hiç çıkmaz.
Tek sürüm hattı
Diğer tüm kurulumlarla aynı ürün, aynı imajlar.
AppArch içinde nasıl çalışır
AppArch sunucunuz Git platformuyla konuşur; analiz CI'ınızda çalışır. İki yöndeki bütün çağrılar burada.
Neyi okur
- Depolar, dallar ve üyeler; Geliştirici eşitlemesi için üyeler 10 dakikada bir
- Merge request'ler, onaylar ve inceleme tartışmaları; MR Insights için MR verisi 15 dakikada bir
- Dal koruması ve birleştirme ayarları, Git Sağlığı için
- Tek tek dosyalar ve dosya ağacı, Uyumluluk için; hiçbir şey klonlanmaz
- Zafiyet raporu 4 saatte bir (GitLab Ultimate), ArchSecurity'ye
Neyi yazar
- Değişikliğin eklediği satırlara satır içi yorumlar
- MR açıklamasında bir AppArch bölümü; bu düzenleme başarısız olursa tek bir özet yorum
- Bulgu ortadan kalkınca kendi tartışmasını çözer
- İsteğe bağlı otomatik onay ya da red; incelemeden sonra yeni commit geldiyse onaylamaz
- İsteğe bağlı çalıştırmalar için MR ve dal pipeline'ları başlatır, CI değişkenlerini yazabilir
- GitLab'da red olmadığından otomatik red, onayı geri çeker ve bir not bırakır
Asla yapmadıkları
- Commit durumu ya da check run yazmaz: pipeline sonucu CI job'ınızın kendi çıkış kodudur
- Depoyu asla klonlamaz ya da panele yüklemez
- Webhook'u kendisi kaydetmez; isterseniz adresi siz yapıştırırsınız
- Bugün desteklenen tek kendi sunucusunda çalışan Git, self-managed GitLab'dır
GitLab ile aynı; ancak her API ve OAuth çağrısı sunucunuzun kendi adresinden kurulur, trafik ağınızın içinde kalır.
Ne zaman ne olur
- 5 sYorumlar gönderilir
- 10 sYeni bulgular tartışmalarıyla eşleştirilir
- 5 minMerge request durumu ve onaylar yeniden okunur
- 10 minÜyeler eşitlenir
- 15 minMR Insights için MR verisi
Webhook, merge request durum değişikliğini bir sonraki yoklamayı beklemeden anında yansıtır.
Üründe görün
Tüm ekran görüntüleri
Kendi Git sunucunuz bağlayın
Dakikalar içinde bağlayın; ilk incelemeniz bir sonraki değişiklikte gelsin.