Spisu treści:

Jak zintegrować SonarQube z azure DevOps?
Jak zintegrować SonarQube z azure DevOps?

Wideo: Jak zintegrować SonarQube z azure DevOps?

Wideo: Jak zintegrować SonarQube z azure DevOps?
Wideo: How to Integrate SonarQube with Azure DevOps | Automate Code Scan using SonarQube In Azure Pipelines 2024, Może
Anonim

Konfiguruj

  1. Otwórz stronę Połączenia w swoim Azure DevOps projekt: Ustawienia projektu > Rurociągi > Połączenia usług.
  2. Kliknij Nowe połączenie usługi i wybierz SonarQube .
  3. Podaj nazwę połączenia, adres URL serwera swojego SonarQube Serwer (w tym port, jeśli jest wymagany) i token uwierzytelniania do użycia.

Biorąc to pod uwagę, jak zintegrować SonarQube z VSTS?

Upewnij się, że wszystko działa poprawnie. Masz to. Teraz możesz użyć SonarQube bezpośrednio w twoim VSTS potok kompilacji/wydania.

W programie VSTS można utworzyć punkt końcowy, wykonując następujące czynności:

  1. Naciśnij symbol koła zębatego na górnym pasku nawigacyjnym.
  2. Wybierz „usługi”
  3. W menu po lewej stronie wybierz „+ Nowy punkt końcowy usługi”
  4. Wybierz „SonarQube”

jak wdrożyć SonarQube? Konfiguracja serwera SonarQube

  1. Kliknij prawym przyciskiem myszy na sonarqube-5.1.zip, wybierz Właściwości, a następnie kliknij przycisk Odblokuj.
  2. Rozpakuj SonarQube-x.x.zip na dysk, na przykład użyj C:SonarQubeSonarQube-5.1.
  3. W tym momencie instalacja jest zakończona.
  4. Przejdź do następnej sekcji, aby zakończyć konfigurację SonarQube.

Czym więc jest SonarQube w DevOps?

SonarQube to zestaw analizatorów statycznych, których można używać do identyfikowania obszarów, w których można poprawić kod. Za pomocą zadań kompilacji Maven i Gradle możesz uruchamiać SonarQube analiza przy minimalnej konfiguracji na nowej lub istniejącej platformie Azure DevOps Zadanie budowania usług.

Jak uruchomić kod SonarQube w programie Visual Studio?

2 odpowiedzi. W systemie Windows wpisz: Ctrl-Shift-P, a następnie napisz Sonar . Edytor pokaże opcje do użycia. Następnie uruchom ponownie VSCode i biegać Komenda SonarQube Inject: Ponownie utwórz globalną konfigurację z danymi uwierzytelniającymi serwery i Ustawiać serwery.

Zalecana: