SonarQubeAnalyze@7 – Ausführen der Aufgabe "Codeanalyse v7"
Führen Sie den Scanner aus, und laden Sie die Ergebnisse auf den SonarQube-Server hoch.
Anmerkung
Die SonarQube-Aufgaben sind Teil der SonarQube-Erweiterung für Azure DevOps, die in Azure DevOps Services vorinstalliert ist. Weitere Informationen und Unterstützung für SonarQube- und SonarQube-Aufgaben finden Sie unter SonarQube-Erweiterung für Azure DevOps, SonarQube - Visual Studio Marketplaceund Sonar Community-.
Syntax
# 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.
Eingänge
jdkversion
-
JDK-Versionsquelle für die Analyse
string
. Erforderlich. Zulässige Werte: JAVA_HOME
(JAVA_HOME verwenden), JAVA_HOME_17_X64
(integrierte JAVA_HOME_17_X64 verwenden (gehosteter Agent)), JAVA_HOME_21_X64
(integrierte JAVA_HOME_21_X64 (gehosteter Agent verwenden)). Standardwert: JAVA_HOME_17_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_17_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
Die SonarQube-Aufgaben sind Teil der SonarQube-Erweiterung für Azure DevOps, die in Azure DevOps Services vorinstalliert ist. Weitere Informationen und Unterstützung für SonarQube- und SonarQube-Aufgaben finden Sie unter SonarQube-Erweiterung für Azure DevOps, SonarQube - Visual Studio Marketplaceund Sonar Community-.
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 | 3.218.0 oder höher |
Vorgangskategorie | Bauen |