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ə

Jenkins

Analizi boru xəttinizə əlavə edin

AppArch kollektorunu Jenkins boru xəttinizə bir mərhələ kimi əlavə edin. Tapıntılar panelə düşür, istəsəniz həddi keçəndə quruluşu qırmızıya sala bilərsiniz.

Autentifikasiya: Boru xətti kimlik məlumatı

İşləyən bir quraşdırmadan ekranlar

Necə qoşulur

  1. 01

    Mərhələni əlavə edin

    Kollektoru boru xəttinizə bir mərhələ kimi qoyun.

  2. 02

    Token verin

    Nəticələrin panelə çatması üçün kimlik məlumatı.

  3. 03

    Hub-a daxil olun

    Quraşdırma kimliyi və açarını daşıyan istifadəçi adı-parol kimlik məlumatı agenti hub.apparch.io-ya daxil edir; imic oradan çəkilir. Layihə tokeni registry kimlik məlumatı deyil.

  4. 04

    İşə salın

    Analiz hər quruluşda işləyir.

  5. 05

    PR kontekstini verin

    Jenkins provayderin merge request dəyişənlərini göstərmir; PR baxışı üçün provayderi, deponu və PR nömrəsini (çoxbudaqlı boru xəttində $CHANGE_ID) mühit dəyişəni kimi ötürün. Onlarsız mərhələ tam skan edir.

Nələr edir

Boru xətti mərhələsi

Analiz tək əmrlə işə düşür.

Siyasət pozulanda düşür

Həddi keçdinizsə quruluş qırmızıya düşür.

İstənilən agent və ƏS

Docker imici istənilən Jenkins agentində işləyir.

Nəticələr paneldə

Bal və tapıntılar mərkəzi paneldə toplanır.

Plagin lazım deyil

Mərhələ bütün digər CI-larda istifadə olunan imiclə adi docker run-dır; Jenkins yeniləməsi onu pozmur, Jenkinsfile oxunaqlı qalır.

Çıxış kodu 4 = siyasət pozuntusu

Hədd keçiləndə konteyner 4 kodu ilə bitir və Jenkins mərhələni uğursuz sayır; şəbəkə xətası fərqli kodla çıxır, kəsinti heç vaxt pis kod sanılmır.

AppArch daxilində necə işləyir

Plugin yoxdur: analizator Jenkins agentinizin işlətdiyi konteynerdir. AppArch Jenkins-i heç vaxt çağırmır.

Nəyi oxuyur

  • Heç nə: AppArch Jenkins-i heç vaxt çağırmır

Job nə edir

  • Dilin collector imajını docker run ilə işlədir və tapıntıları layihə tokeni ilə göndərir
  • Merge request baxışı üçün MR kontekstini APPARCH_Collector__Provider__* dəyişənləri ilə siz verirsiniz
  • Tapıntı fail-on həddinə çatanda, nəticələr göndərildikdən sonra 4 kodu ilə çıxır

Heç vaxt etmədikləri

  • Plugin yoxdur, build başlatma yoxdur, geri yazılan build statusu yoxdur
Kimlik məlumatı

İki cüt dəyər: imajı hub.apparch.io-dan çəkmək üçün quraşdırma kimliyi və açarı, AppArch serverinizlə danışmaq üçün layihə tokeni (aa_proj_).

Jenkins 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.