Სარჩევი:

როგორ აერთიანებთ SonarQube-ს Azure DevOps-თან?
როგორ აერთიანებთ SonarQube-ს Azure DevOps-თან?

ვიდეო: როგორ აერთიანებთ SonarQube-ს Azure DevOps-თან?

ვიდეო: როგორ აერთიანებთ SonarQube-ს Azure DevOps-თან?
ვიდეო: How to Integrate SonarQube with Azure DevOps | Automate Code Scan using SonarQube In Azure Pipelines 2024, დეკემბერი
Anonim

კონფიგურაცია

  1. გახსენით კავშირების გვერდი თქვენს Azure DevOps პროექტი: პროექტის პარამეტრები > მილსადენები > სერვისის კავშირი.
  2. დააწკაპუნეთ ახალი სერვისის კავშირი და აირჩიეთ SonarQube .
  3. მიუთითეთ კავშირის სახელი, თქვენი სერვერის URL SonarQube სერვერი (მათ შორის პორტი საჭიროების შემთხვევაში) და ავთენტიფიკაციის ჟეტონი გამოსაყენებლად.

ამის გათვალისწინებით, როგორ აერთიანებთ SonarQube-ს VSTS-თან?

დარწმუნდით, რომ ყველაფერი გამართულად მუშაობს. აი თქვენ გაქვთ. ახლა შეგიძლიათ გამოიყენოთ SonarQube პირდაპირ თქვენს VSTS მილსადენის აშენება/გაშვება.

VSTS-ში შეგიძლიათ შექმნათ საბოლოო წერტილი შემდეგი მოქმედებით:

  1. დააჭირეთ სიჩქარის სიმბოლოს ზედა ნავიგაციის ზოლზე.
  2. აირჩიეთ "მომსახურება"
  3. მარცხენა მენიუში აირჩიეთ "+ ახალი სერვისის საბოლოო წერტილი"
  4. აირჩიეთ "SonarQube"

როგორ დავაყენო SonarQube? დააყენეთ SonarQube სერვერი

  1. დააწკაპუნეთ მარჯვენა ღილაკით sonarqube-5.1.zip-ზე, აირჩიეთ Properties და შემდეგ დააჭირეთ ღილაკს Unblock.
  2. გახსენით SonarQube-x.x.zip დისკზე, მაგალითად გამოიყენეთ C:SonarQubeSonarQube-5.1.
  3. ამ ეტაპზე ინსტალაცია დასრულებულია.
  4. გადადით შემდეგ განყოფილებაზე SonarQube-ის კონფიგურაციის დასასრულებლად.

შემდეგ, რა არის SonarQube DevOps-ში?

SonarQube არის სტატიკური ანალიზატორების ნაკრები, რომელიც შეიძლება გამოყენებულ იქნას თქვენი კოდის გაუმჯობესების სფეროების დასადგენად. Maven-ისა და Gradle-ის build ამოცანებით შეგიძლიათ სირბილი SonarQube ანალიზი მინიმალური დაყენებით ახალ ან არსებულ Azure-ში DevOps სერვისების აშენების ამოცანა.

როგორ გავუშვა SonarQube კოდი Visual Studio-ში?

2 პასუხი. Windows-ზე ჩაწერეთ: Ctrl-Shift-P და შემდეგ ჩაწერეთ სონარი . რედაქტორი აჩვენებს გამოსაყენებელ ვარიანტებს. შემდეგ გადატვირთეთ VSCode და გაშვება ბრძანება SonarQube Inject: შექმენით გლობალური კონფიგურაცია სერთიფიკატებით სერვერებზე ისევ და აწყობა სერვერები.

გირჩევთ: