Sonar runner гэж юу вэ?
Sonar runner гэж юу вэ?

Видео: Sonar runner гэж юу вэ?

Видео: Sonar runner гэж юу вэ?
Видео: Хамгийн хүчирхэг телескоп! - Жеймс Вебб гэж юу вэ ? 2024, May
Anonim

Хариулт нь маш энгийн: " Гүйгч " гэдэг нь "Сканнер"-ийн хуучин нэр юм. Янз бүрийн SonarQube сканнеруудын талаар мэдэх шаардлагатай бүх зүйлийг албан ёсны баримт бичгийн Сканнерын хэсгээс авах боломжтой. Хэрэв та Java 7-д гацсан бол SonarQube-г ашиглаж болно. Гүйгч ( сонар - гүйгч ) SonarQube-ийн 5.5 хувилбар хүртэл.

Энд, sonar runner ямар хэрэгтэй вэ?

SonarQube. SonarQube (хуучнаар Сонар ) нь 20+ програмчлалын хэл дээрх алдаа, кодын үнэр, аюулгүй байдлын сул талуудыг илрүүлэхийн тулд кодын статик дүн шинжилгээ хийх замаар кодын чанарыг тасралтгүй шалгах зорилгоор SonarSource-аас боловсруулсан нээлттэй эхийн платформ юм.

Үүний нэгэн адил, SonarQube гэж юу вэ, энэ нь хэрхэн ажилладаг вэ? SonarQube кодын чанарыг тасралтгүй шалгах нээлттэй эхийн платформ юм. Статик кодын шинжилгээг ашиглан алдаа, кодын үнэр, аюулгүй байдлын эмзэг байдлыг илрүүлэхийг оролддог. Maven, Jenkins, GitHub зэрэг тасралтгүй интеграцийн шугамын нэг хэсэг болгон ашиглах олон залгаасууд байдаг.

Дээрхээс гадна SonarQube болон sonar сканнер хоёрын ялгаа нь юу вэ?

1 Хариулт. SonarQube шинжилгээний үр дүнг хадгалдаг төв сервер юм. SonarQube сканнер / сонар - сканнер - дүн шинжилгээ хийж, үр дүнг илгээдэг SonarQube . Энэ нь ерөнхий, CLI юм сканнер , мөн та өөрийн эх файлууд, тест файлууд, ангийн файлууд, Devops дахь Sonar гэж юу вэ?

Сонар (одоо SonarQube гэж нэрлэдэг) нь эх кодын чанарыг удирдахад хөгжүүлэлтийн багууд ашигладаг нээлттэй эхийн платформ юм. Ийм байдлаар, Сонар Кодын анализатор, тайлагнах хэрэгсэл, согог илрүүлэх модулиуд болон TimeMachine-ийг үндсэн функцээр хангадаг.

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