Freigeben über


SonarQubeAnalyze@5 – Ausführen der Aufgabe "Codeanalyse v5"

Verwenden Sie diese Aufgabe, um den Scanner auszuführen und die Ergebnisse auf den SonarQube-Server hochzuladen.

Anmerkung

Diese Aufgabe ist veraltet; SonarQubeAnalyze@7verwenden.

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.

Eingänge

jdkversion - JDK-Versionsquelle für die Analyse
string. Erforderlich. Zulässige Werte: JAVA_HOME (JAVA_HOME verwenden), JAVA_HOME_11_X64 (integrierte JAVA_HOME_11_X64 (gehosteter Agent verwenden)), JAVA_HOME_17_X64 (integrierte JAVA_HOME_17_X64 (gehosteter Agent verwenden)), JAVA_HOME_21_X64 (integrierte JAVA_HOME_21_X64 (gehosteter Agent verwenden)). Standardwert: JAVA_HOME_11_X64.

Wählen Sie die gewünschte Java-Version für die Analyse aus: Sie können entweder mit self provided JAVA_HOME wählen, die den Wert dieser env-Variable übernimmt, oder Sie können den integrierten JAVA_HOME_XX_X64 Wert für 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 aufgenommen.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.

Ausgabevariablen

Nichts.

Bemerkungen

Anmerkung

Diese Aufgabe ist veraltet; SonarQubeAnalyze@7verwenden.

Diese Aufgabe soll mit der neuen Version des Prepare Analysis Configuration Vorgangs verwendet werden.

Anforderungen

Anforderung Beschreibung
Pipelinetypen YAML, klassischer Build
Läuft auf Agent, DeploymentGroup
Anforderungen Self-hosted agents must have capabilities that match the following anforderungen to run jobs that use this task: java:
Funktionen Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion 2.144.0 oder höher
Vorgangskategorie Bauen

Siehe auch