Məhsul
Archito YeniMerge request-lərdən öyrənir, ilişəni göstərir Inteqrasiyalar 25
Həllər
Rola görə
Niyə AppArch
Resurslar
Müştərilər Qiymətlər Əlaqə
Dil
Bizimlə əlaqə

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

  1. 01

    Qoşun

    OAuth tətbiqi qeydiyyatdan keçirin və ya token yapışdırın; öz serveriniz öz ünvanı ilə əlavə olunur.

  2. 02

    Layihələri seçin

    Yoxlanacaq GitLab layihələrini seçin.

  3. 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
Kimlik məlumatı

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

  1. 5 sŞərhlər göndərilir
  2. 10 sYeni tapıntılar müzakirələri ilə uyğunlaşdırılır
  3. 5 minMR vəziyyəti və təsdiqlər yenidən oxunur
  4. 10 minÜzvlər sinxronlaşır
  5. 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.

GitLab qoşun

Dəqiqələr içində qoşun; ilk incelemeniz növbəti dəyişiklikdə gəlsin.

Bülletenimizə qoşulun

Yeni modullar, buraxılış qeydləri və memarlıq haqqında yazılar. İstədiyiniz vaxt bir kliklə ayrıla bilərsiniz.