GitLab
MR-larda sətir içi baxış + istəyə görə işə salma
gitlab.com-u və ya öz GitLab-ınızı OAuth tətbiqi və ya şəxsi giriş tokeni ilə qoşun; ArchPilot merge request-lərə şərh yazsın. Konkret MR-ı paneldən də işə sala bilərsiniz - skan öz GitLab CI-nızda işləyir.
Autentifikasiya: OAuth tətbiqi və ya şəxsi giriş tokeni
İşləyən bir quraşdırmadan ekranlar
Necə qoşulur
- 01
Qoşun
OAuth tətbiqi qeydiyyatdan keçirin və ya token yapışdırın; öz serveriniz öz ünvanı ilə əlavə olunur.
- 02
Layihələri seçin
Yoxlanacaq GitLab layihələrini seçin.
- 03
MR açın və ya işə salın
Avtomatik baxış və ya paneldən başladın.
Nələr edir
Sətir içi MR şərhləri
Diff-ə yönəlmiş memarlıq rəyi.
İstəyə görə əl ilə baxış
Konkret MR-ı paneldən bir kliklə skan edin.
GitLab CI-da işləyir
Analiz pipeline-ınızda işləyir, infrastrukturunuzdan çıxmır.
Şərh dili
ArchPilot-un yazdığı dili iş sahəsi üzrə seçin.
AppArch daxilində necə işləyir
AppArch serveriniz Git platforması ilə danışır; analiz CI-nizdə işləyir. Hər iki istiqamətdəki bütün çağırışlar buradadır.
Nəyi oxuyur
- Depolar, budaqlar və üzvlər; Developer Sync üçün üzvlər 10 dəqiqədən bir
- Merge request-lər, təsdiqlər və baxış müzakirələri; MR Insights üçün MR məlumatı 15 dəqiqədən bir
- Budaq qorunması və birləşmə ayarları, Git Sağlamlığı üçün
- Tək fayllar və fayl ağacı, Uyğunluq üçün; heç nə klonlanmır
- Zəiflik hesabatı 4 saatdan bir (GitLab Ultimate), ArchSecurity-yə
Nəyi yazır
- Dəyişikliyin əlavə etdiyi sətirlərə sətiriçi şərhlər
- MR təsvirində AppArch bölməsi; bu redaktə alınmasa, bir xülasə şərhi
- Tapıntı aradan qalxanda öz müzakirəsini həll edir
- İstəyə bağlı avtomatik təsdiq və ya rədd; baxışdan sonra yeni commit gəlibsə təsdiqləmir
- Tələbli işləmələr üçün MR və budaq pipeline-larını başladır, CI dəyişənlərini yaza bilər
- GitLab-da rədd olmadığından avtomatik rədd təsdiqi geri çəkir və qeyd qoyur
Heç vaxt etmədikləri
- Commit statusu və ya check run yazmır: pipeline nəticəsi CI job-unuzun öz çıxış kodudur
- Deponu heç vaxt klonlamır və panelə yükləmir
- Webhook-u özü qeydiyyatdan keçirmir; istəsəniz ünvanı özünüz yapışdırırsınız
OAuth tətbiqi (api, read_user, read_repository) və ya api səlahiyyətli şəxsi giriş tokeni. OAuth tokenləri bitməzdən iki dəqiqə əvvəl yenilənir. gitlab.com və ya ünvanı ilə öz serveriniz.
Nə vaxt nə olur
- 5 sŞərhlər göndərilir
- 10 sYeni tapıntılar müzakirələri ilə uyğunlaşdırılır
- 5 minMR vəziyyəti və təsdiqlər yenidən oxunur
- 10 minÜzvlər sinxronlaşır
- 15 minMR Insights üçün MR məlumatı
Webhook MR vəziyyət dəyişikliyini növbəti sorğunu gözləmədən dərhal əks etdirir.
Məhsulda görün
Bütün ekran görüntüləri
GitLab qoşun
Dəqiqələr içində qoşun; ilk incelemeniz növbəti dəyişiklikdə gəlsin.