Мазмуну:

SonarQubeди Дженкинске кантип бириктиресиз?
SonarQubeди Дженкинске кантип бириктиресиз?

Video: SonarQubeди Дженкинске кантип бириктиресиз?

Video: SonarQubeди Дженкинске кантип бириктиресиз?
Video: Сборочная линия с нуля. Jenkins, GitLab, SonarQube и EDT за один вечер. 2024, Декабрь
Anonim

Jenkins менен SonarQube интеграциясы үчүн, сиз төмөнкү кадамдарды жасадыңыз

  1. Кирүү Дженкинс жана орнотуу SonarQube сканер плагини. Башкарууга өтүңүз Дженкинс –> Плагиндерди башкаруу > Жеткиликтүү –> SonarQube сканер.
  2. SonarQube конфигурациялоо үй жолу.
  3. Азыр, SonarQube конфигурациялоо серверде Дженкинс .
  4. Сактап ал.

Андан кийин, мен Дженкинсте SonarQube сканерин кантип колдонсом болот?

Кирүү Дженкинс администратор катары жана Башкарууга өтүңүз Дженкинс > Конфигурациялоо Система. чейин ылдый сыдырыңыз SonarQube конфигурация бөлүмүндө Кошууну чыкылдатыңыз SonarQube , жана сизден суралган маанилерди кошуңуз. Сервердин аныктыгын текшерүү белгиси 'Жашыруун текст' эсептик дайыны катары түзүлүшү керек.

Кошумча, сиз SonarQube кантип ишке ашырасыз? SonarQube орнотуу

  1. SonarQube серверин иштетиңиз.
  2. Docker ps иштетиңиз жана сервер иштеп жатканын текшериңиз.
  3. Сервердин башталышын күтүп, https://localhost:9000 дарегиндеги SonarQube серверине демейки эсептик дайындарды колдонуу менен кириңиз: логин: администратор сырсөз: админ.
  4. Барыңыз: https://localhost:9000/account/security/ жана токен жаратыңыз.

Ошо сыяктуу эле, мен кантип Дженкинсте Sonar кодун камтууга болот?

2 Жооптор. Сиз биринчи керек орнотуу " SonarQube Сканер плагини" жана SonarQube орнотуу сервер конфигурация Глобалдык куралда орнотуулар нын Дженкинс . Андан кийин жумушта Конфигурация -> Build -> SonarQube Сканер тиешелүү төмөнкү касиеттерди айтат jacoco менен бирге сонар долбоорго байланыштуу касиеттери.

Sonar Jenkins деген эмне?

SonarQube бул коддун сапатын борборлоштурулган башкаруу үчүн колдонулган веб-негизделген колдонмо. Аны менен интеграциялоону чечтик Дженкинс бир чыкылдатуу чечим менен камсыз кылуу. Сценарий: SonarQube менен интеграциялоо Дженкинс бирдик сыноо учурларын иштетүү жана натыйжаларды SonarQubeге жарыялоо.

Сунушталууда: