SonarQubeAnalyze@5: Ausführen des Tasks Codeanalyse v5
Verwenden Sie diese Aufgabe, um den Scanner auszuführen und die Ergebnisse auf den SonarQube-Server hochzuladen.
Syntax
# Run Code Analysis v5
# Run scanner and upload the results to the SonarQube server.
- task: SonarQubeAnalyze@5
inputs:
jdkversion: 'JAVA_HOME_11_X64' # 'JAVA_HOME' | 'JAVA_HOME_11_X64' | 'JAVA_HOME_17_X64' | 'JAVA_HOME_21_X64'. Required. JDK version source for analysis. Default: JAVA_HOME_11_X64.
Eingaben
jdkversion
- JDK-Versionsquelle für die Analyse
string
. Erforderlich. Zulässige Werte: JAVA_HOME
(Verwenden sie JAVA_HOME), JAVA_HOME_11_X64
(Verwenden des integrierten JAVA_HOME_11_X64 (gehosteter Agent)), JAVA_HOME_17_X64
(Verwenden des integrierten JAVA_HOME_17_X64 (gehosteter Agent)), JAVA_HOME_21_X64
(Verwenden des integrierten JAVA_HOME_21_X64 (gehosteter Agent)). Standardwert. JAVA_HOME_11_X64
.
Wählen Sie die gewünschte Java-Version für die Analyse aus: Sie können entweder mit selbst bereitgestellten JAVA_HOME auswählen, die den Wert dieser env-Variablen übernimmt, oder Sie können den integrierten JAVA_HOME_XX_X64 Wert für den gehosteten Agent auswählen. Der Standardwert ist JAVA_HOME_11_X64. Wenn Sie jedoch einen der vorgeschlagenen Werte auswählen und diese nicht verfügbar sind, wird stattdessen JAVA_HOME Wert abgerufen.
Optionen für die Vorgangskontrolle
Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.
Ausgabevariablen
Keine.
Hinweise
Diese Aufgabe soll mit der neuen Version des Prepare Analysis Configuration
Vorgangs verwendet werden.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassischer Build |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Selbstgehostete Agents müssen über Funktionen verfügen, die den folgenden Anforderungen entsprechen , um Aufträge auszuführen, die diese Aufgabe verwenden: java |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Einstellbare Variablen | Any |
Agent-Version | 2.144.0 oder höher |
Aufgabenkategorie | Entwickeln |