Агуулгын хүснэгт:

Та Jenkins-д SonarQube-г хэрхэн нэгтгэх вэ?
Та Jenkins-д SonarQube-г хэрхэн нэгтгэх вэ?

Видео: Та Jenkins-д SonarQube-г хэрхэн нэгтгэх вэ?

Видео: Та Jenkins-д SonarQube-г хэрхэн нэгтгэх вэ?
Видео: MJC Engineering Kata. Забавы инженеров - помогаем продать кроссовки. 2024, Арваннэгдүгээр
Anonim

Женкинс дэх SonarQube-г нэгтгэхийн тулд та дараах алхмуудыг гүйцэтгэсэн

  1. Нэвтрэх Женкинс болон суулгах SonarQube сканнер залгаас. Удирдах хэсэгт очно уу Женкинс –> Plugins удирдах > Боломжтой –> SonarQube сканнер.
  2. SonarQube-г тохируулах гэрийн зам.
  3. Одоо, SonarQube-г тохируулах сервер дотор Женкинс .
  4. Хадгалаарай.

Дараа нь би Jenkins-д 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-г тохируулах сервер тохиргоо Глобал хэрэгсэлд тохиргоо -ийн Женкинс . Дараа нь ажилд орно Тохиргоо -> бүтээх -> SonarQube Сканнер нь дараах шинж чанаруудтай холбоотой жакоко хамт сонар төсөлтэй холбоотой шинж чанарууд.

Сонар Женкинс гэж юу вэ?

SonarQube нь кодын чанарыг төвлөрүүлэн удирдахад ашигладаг вэбэд суурилсан програм юм. Бид үүнийг нэгтгэхээр шийдсэн Женкинс нэг товшилтоор шийдлийг хангах. Хувилбар: SonarQube-г нэгтгэх Женкинс нэгж тестийн тохиолдлуудыг ажиллуулж, үр дүнг SonarQube-д нийтлэх.

Зөвлөмж болгож буй: