Freigeben über


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

Weitere Informationen