Բովանդակություն:

Ինչպե՞ս եք ինտեգրում SonarQube-ը Jenkins-ում:
Ինչպե՞ս եք ինտեգրում SonarQube-ը Jenkins-ում:

Video: Ինչպե՞ս եք ինտեգրում SonarQube-ը Jenkins-ում:

Video: Ինչպե՞ս եք ինտեգրում SonarQube-ը Jenkins-ում:
Video: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Մայիս
Anonim

SonarQube-ի Jenkins-ում ինտեգրվելու համար դուք կատարել եք հետևյալ քայլերը

  1. Մուտք գործեք Ջենկինս և տեղադրել SonarQube սկաների հավելված: Գնացեք Կառավարում Ջենկինս –> Կառավարել պլագինները > Հասանելի է –> SonarQube սկաներ.
  2. Կարգավորեք SonarQube-ը տան ճանապարհը.
  3. Հիմա, Կարգավորեք SonarQube-ը սերվերի մեջ Ջենկինս .
  4. Պահպանել այն.

Հետագայում, կարելի է նաև հարցնել, թե ինչպես կարող եմ օգտագործել SonarQube սկաները Jenkins-ում:

Մուտք գործեք Ջենկինս որպես ադմինիստրատոր և անցեք Կառավարում Ջենկինս > Կարգավորել Համակարգ. Ոլորեք ներքև դեպի SonarQube կոնֆիգուրացիայի բաժին, սեղմեք Ավելացնել SonarQube և ավելացրեք այն արժեքները, որոնք ձեզ հուշում են: Սերվերի նույնականացման նշանը պետք է ստեղծվի որպես «Գաղտնի տեքստ» հավատարմագիր:

Բացի այդ, ինչպե՞ս եք իրականացնում SonarQube-ը: Կարգավորեք SonarQube-ը

  1. Գործարկեք SonarQube սերվերը:
  2. Գործարկեք docker ps և ստուգեք, արդյոք սերվերը գործարկված է և աշխատում է:
  3. Սպասեք, մինչև սերվերը գործարկվի և մուտք գործեք SonarQube սերվեր https://localhost:9000-ով՝ օգտագործելով լռելյայն հավատարմագրերը. մուտք. ադմինիստրատորի գաղտնաբառը՝ ադմինիստրատոր:
  4. Գնացեք՝ https://localhost:9000/account/security/ և ստեղծեք նշան:

Նմանապես, ինչպե՞ս կարող եմ տեղադրել Sonar ծածկույթի ծածկույթը Jenkins-ում:

2 Պատասխաններ. Նախ պետք է տեղադրել " SonarQube Scanner Plugin» և տեղադրեք SonarQube-ը սերվեր կոնֆիգուրացիա Global Tool-ում կարգավորումներ -ից ջենկինս . Հետո աշխատանքի մեջ Կոնֆիգուրացիա -> Կառուցել -> SonarQube Սկաները նշում է հետևյալ հատկությունները՝ կապված ժակոկո հետ միասին սոնար նախագծի հետ կապված հատկություններ:

Ի՞նչ է Sonar Jenkins-ը:

SonarQube-ը վեբ վրա հիմնված ծրագիր է, որն օգտագործվում է կոդի որակի կենտրոնացված կառավարման համար: Մենք որոշեցինք ինտեգրել այն Ջենկինս մեկ սեղմումով լուծում տրամադրելու համար: Սցենար. Ինտեգրել SonarQube-ը Ջենկինս գործարկել միավորի փորձարկման դեպքերը և արդյունքները հրապարակել SonarQube-ում:

Խորհուրդ ենք տալիս: