Condividi tramite


SonarQubeAnalyze@7 - Eseguire l'attività Analisi codice v7

Eseguire lo scanner e caricare i risultati nel server SonarQube.

Nota

Le attività SonarQube fanno parte dell'estensione SonarQube per Azure DevOps, preinstallata in Azure DevOps Services. Per altre informazioni e supporto per le attività SonarQube e SonarQube, vedere 'estensione SonarQube per Azure DevOps, SonarQube - Visual Studio Marketplacee Sonar Community.

Sintassi

# 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.

Ingressi

jdkversion - 'origine della versione JDK per l'analisi
string. Obbligatorio. Valori consentiti: JAVA_HOME (usa JAVA_HOME), JAVA_HOME_17_X64 (usare JAVA_HOME_17_X64 predefinite (agente ospitato)), JAVA_HOME_21_X64 (usare JAVA_HOME_21_X64 predefinite (agente ospitato) ). Valore predefinito: JAVA_HOME_17_X64.

Selezionare la versione java desiderata per l'analisi: è possibile scegliere con self-provided JAVA_HOME che rileverà il valore di questa variabile env oppure è possibile scegliere il valore JAVA_HOME_XX_X64 predefinito nell'agente ospitato. Il valore predefinito è JAVA_HOME_17_X64, ma se si sceglie uno dei valori proposti e non sono disponibili, JAVA_HOME valore verrà invece prelevato.


Opzioni di controllo attività

Tutte le attività hanno opzioni di controllo oltre ai relativi input di attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.

Variabili di output

Nessuno.

Osservazioni

Nota

Le attività SonarQube fanno parte dell'estensione SonarQube per Azure DevOps, preinstallata in Azure DevOps Services. Per altre informazioni e supporto per le attività SonarQube e SonarQube, vedere 'estensione SonarQube per Azure DevOps, SonarQube - Visual Studio Marketplacee Sonar Community.

Fabbisogno

Requisito Descrizione
Tipi di pipeline YAML, build classica
Viene eseguito in Agente, DeploymentGroup
richieste Gli agenti self-hosted devono avere funzionalità che corrispondono alle seguenti richiedono di eseguire processi che usano questa attività: java
funzionalità di Questa attività non soddisfa alcuna richiesta di attività successive nel processo.
restrizioni dei comandi Qualunque
variabili impostabili Qualunque
Versione dell'agente 3.218.0 o versione successiva
Categoria attività Costruire