რა არის Sonar runner?
რა არის Sonar runner?

ვიდეო: რა არის Sonar runner?

ვიდეო: რა არის Sonar runner?
ვიდეო: არის თუ არა მზისგან დამცავი საცხი აუცილებელი და როგორ უნდა წავისვათ ის shorena kopaliani 2024, მაისი
Anonim

პასუხი ძალიან მარტივია: " მორბენალი "ეს არის "სკანერის" ძველი სახელი. ყველაფერი, რაც თქვენ უნდა იცოდეთ სხვადასხვა SonarQube სკანერების შესახებ, ხელმისაწვდომია ოფიციალური დოკუმენტაციის სკანერების ნაწილში. თუ ჩარჩენილი ხართ Java 7-ში, მაშინ შეგიძლიათ გამოიყენოთ: SonarQube. მორბენალი ( სონარი - მორბენალი ) SonarQube-ის 5.5 ვერსიამდე.

აქ რა სარგებლობა მოაქვს სონარის მორბენალს?

SonarQube. SonarQube (ადრე სონარი ) არის ღია კოდის პლატფორმა, რომელიც შემუშავებულია SonarSource-ის მიერ, კოდების ხარისხის უწყვეტი შემოწმებისთვის, რათა განხორციელდეს ავტომატური მიმოხილვები კოდის სტატიკური ანალიზით, რათა აღმოაჩინოს შეცდომები, კოდის სუნი და უსაფრთხოების ხარვეზები 20+ პროგრამირების ენაზე.

ანალოგიურად, რა არის SonarQube და როგორ მუშაობს იგი? SonarQube არის ღია კოდის პლატფორმა კოდის ხარისხის უწყვეტი შემოწმებისთვის. სტატიკური კოდის ანალიზის გამოყენებით, ის ცდილობს აღმოაჩინოს შეცდომები, კოდის სუნი და უსაფრთხოების დაუცველობა. ბევრი დანამატი ხელმისაწვდომია მის გამოსაყენებლად, როგორც უწყვეტი ინტეგრაციის მილსადენების ნაწილი, მათ შორის Maven, Jenkins და GitHub.

ზემოაღნიშნულის გარდა, რა განსხვავებაა SonarQube-სა და სონარის სკანერს შორის?

1 პასუხი. SonarQube არის ცენტრალური სერვერი, რომელიც ინახავს ანალიზის შედეგებს. SonarQube სკანერი / სონარი - სკანერი - ახორციელებს ანალიზს და აგზავნის შედეგებს SonarQube . ეს არის ზოგადი, CLI სკანერი და თქვენ უნდა მიაწოდოთ მკაფიო კონფიგურაციები, რომლებშიც ჩამოთვლილია თქვენი საწყისი ფაილების, სატესტო ფაილების, კლასის ფაილების მდებარეობები, რა არის სონარი Devops-ში?

სონარი (ამჟამად სახელწოდებით SonarQube) არის ღია კოდის პლატფორმა, რომელსაც იყენებენ დეველოპერული გუნდები კოდის ხარისხის მართვისთვის. Იმდენი, სონარი უზრუნველყოფს კოდის ანალიზატორებს, საანგარიშო ინსტრუმენტებს, დეფექტების ნადირობის მოდულებს და TimeMachine-ს, როგორც ძირითად ფუნქციას.

გირჩევთ: