Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 v6
# Run scanner and upload the results to the SonarQube server.
- task: SonarQubeAnalyze@6
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 |