Ürün
Archito YeniMerge request'lerinizden öğrenir, takılanı gösterir Entegrasyonlar 25
Çözümler
Rolünüze göre
Neden AppArch
Kaynaklar
Müşteriler Fiyatlandırma İletişim
Dil
İletişime geç

GitLab

MR'larda satır içi inceleme + manuel tetikleme

gitlab.com'u ya da kendi GitLab'ınızı bir OAuth uygulaması veya kişisel erişim token'ıyla bağlayın; ArchPilot merge request'lere yorum bıraksın. Belirli bir MR'ı panelden elle de tetikleyebilirsiniz - tarama kendi GitLab CI'nızda çalışır.

Kimlik doğrulama: OAuth uygulaması ya da kişisel erişim token'ı

Çalışan bir kurulumdan ekranlar

Nasıl bağlanır

  1. 01

    Bağlayın

    Bir OAuth uygulaması kaydedin ya da kişisel erişim token'ı yapıştırın; kendi sunucunuzdaki GitLab kendi adresiyle eklenir.

  2. 02

    Projeleri seçin

    İncelenecek GitLab projelerini seçin.

  3. 03

    MR açın ya da tetikleyin

    Otomatik incelensin ya da panelden başlatın.

Neler yapar

Satır içi MR yorumları

Diff'e odaklı mimari geri bildirim.

İsteğe bağlı manuel inceleme

Belirli bir MR'ı panelden tek tıkla tarayın.

GitLab CI'da çalışır

Analiz pipeline'ınızda çalışır, altyapınızın dışına çıkmaz.

Yorum dili

ArchPilot'un yazdığı dili çalışma alanı başına seçin.

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
Kimlik bilgisi

Bir OAuth uygulaması (api, read_user, read_repository) ya da api kapsamlı kişisel erişim token'ı. OAuth token'ları süresi dolmadan iki dakika önce yenilenir. gitlab.com ya da adresiyle kendi sunucunuz.

Ne zaman ne olur

  1. 5 sYorumlar gönderilir
  2. 10 sYeni bulgular tartışmalarıyla eşleştirilir
  3. 5 minMerge request durumu ve onaylar yeniden okunur
  4. 10 minÜyeler eşitlenir
  5. 15 minMR Insights için MR verisi

Webhook, merge request durum değişikliğini bir sonraki yoklamayı beklemeden anında yansıtır.

GitLab bağlayın

Dakikalar içinde bağlayın; ilk incelemeniz bir sonraki değişiklikte gelsin.

Bültenimize katılın

Yeni modüller, sürüm notları ve mimari üzerine yazılar. İstediğiniz zaman tek tıkla ayrılırsınız.