SonarQubeAnalyze@7 — uruchamianie zadania Analiza kodu w wersji 7
Uruchom skaner i przekaż wyniki do serwera SonarQube.
Nuta
Zadania SonarQube są częścią rozszerzenia SonarQube dla usługi Azure DevOps, które jest wstępnie zainstalowane w usługach Azure DevOps Services. Aby uzyskać więcej informacji i obsługę zadań SonarQube i SonarQube, zobacz rozszerzenie SonarQube dla usługi Azure DevOps, SonarQube — Visual Studio Marketplacei Sonar Community.
Składnia
# Run Code Analysis v7
# Run scanner and upload the results to the SonarQube Server.
- task: SonarQubeAnalyze@7
inputs:
jdkversion: 'JAVA_HOME_17_X64' # 'JAVA_HOME' | 'JAVA_HOME_17_X64' | 'JAVA_HOME_21_X64'. Required. JDK version source for analysis. Default: JAVA_HOME_17_X64.
Wejścia
źródło wersji zestawu jdkversion
- JDK na potrzeby analizy
string
. Wymagane. Dozwolone wartości: JAVA_HOME
(użyj JAVA_HOME), JAVA_HOME_17_X64
(użyj wbudowanego JAVA_HOME_17_X64 (hostowanego agenta)), JAVA_HOME_21_X64
(Użyj wbudowanego JAVA_HOME_21_X64 (hostowanego agenta)). Wartość domyślna: JAVA_HOME_17_X64
.
Wybierz wybraną wersję języka Java dla analizy: możesz wybrać opcję Z własnymi JAVA_HOME, które będą pobierać wartość tej zmiennej env lub możesz wybrać wbudowaną wartość JAVA_HOME_XX_X64 na hostowanym agencie.
Wartość domyślna to JAVA_HOME_17_X64
, jednak jeśli wybierzesz jedną z proponowanych wartości i nie są dostępne, JAVA_HOME wartość zostanie pobrana zamiast tego.
Opcje sterowania zadaniami
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.
Zmienne wyjściowe
Żaden.
Uwagi
Nuta
Zadania SonarQube są częścią rozszerzenia SonarQube dla usługi Azure DevOps, które jest wstępnie zainstalowane w usługach Azure DevOps Services. Aby uzyskać więcej informacji i obsługę zadań SonarQube i SonarQube, zobacz rozszerzenie SonarQube dla usługi Azure DevOps, SonarQube — Visual Studio Marketplacei Sonar Community.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja |
Działa na | Agent, DeploymentGroup |
Wymagania | Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami do uruchamiania zadań korzystających z tego zadania: java |
możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
ograniczenia poleceń | Jakikolwiek |
zmienne ustawiane | Jakikolwiek |
Wersja agenta | 3.218.0 lub nowsza |
Kategoria zadań | Budować |