Freigeben über


SonarQubeAnalyze@8 - Run Code Analysis v8 Aufgabe

Führen Sie den Scanner aus, und laden Sie die Ergebnisse auf den SonarQube-Server hoch.

Hinweis

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 v8
# Run scanner and upload the results to the SonarQube Server.
- task: SonarQubeAnalyze@8
  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 zur Analyse
string. Erforderlich. Erlaubte Werte: JAVA_HOME (Verwenden Sie JAVA_HOME), JAVA_HOME_17_X64 (Verwenden Sie eingebautes JAVA_HOME_17_X64 (gehosteter Agent)), JAVA_HOME_21_X64 (Verwenden Sie eingebautes JAVA_HOME_21_X64 (gehosteter Agent)). Standardwert: JAVA_HOME_17_X64.

Wählen Sie die gewünschte Java-Version für die Analyse aus: Sie können entweder mit selbstbereitgestellten JAVA_HOME wählen, die den Wert dieser Env-Variable erfassen, oder Sie wählen den eingebauten JAVA_HOME_XX_X64-Wert des gehosteten Agenten. Der Standardwert ist JAVA_HOME_11_X64, aber wenn Sie einen der vorgeschlagenen Werte wählen und sie nicht verfügbar sind, wird JAVA_HOME Wert stattdessen ausgewählt.


Aufgabensteuerungsoptionen

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

Ausgabevariablen

Keiner.

Anforderungen

Anforderung Description
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 Beliebig
Settable-Variablen Beliebig
Agentversion 3.218.0 oder höher
Vorgangskategorie Build