Sdílet prostřednictvím


SonarQubeAnalyze@7 – Spuštění úlohy Analýzy kódu v7

Spusťte skener a nahrajte výsledky na server SonarQube.

Poznámka

Úlohy SonarQube jsou součástí rozšíření SonarQube pro Azure DevOps, které je předinstalované v Azure DevOps Services. Další informace a podpora úloh SonarQube a SonarQube najdete v tématu rozšíření SonarQube pro azure DevOps, SonarQube – Visual Studio Marketplacea 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.

Vstupy

jdkversion - zdroj verze sady JDK pro analýzu
string. Požadovaný. Povolené hodnoty: JAVA_HOME (použít JAVA_HOME), JAVA_HOME_17_X64 (použít předdefinovaný JAVA_HOME_17_X64 (hostovaný agent)), JAVA_HOME_21_X64 (použít integrované JAVA_HOME_21_X64 (hostovaný agent)). Výchozí hodnota: JAVA_HOME_17_X64.

Vyberte požadovanou verzi Javy pro analýzu: Můžete zvolit buď samoobslužný JAVA_HOME, který vybere hodnotu této proměnné env, nebo můžete zvolit integrovanou hodnotu JAVA_HOME_XX_X64 hostovaného agenta. Výchozí hodnota je JAVA_HOME_17_X64, ale pokud zvolíte některou z navrhovaných hodnot a nejsou k dispozici, JAVA_HOME hodnota se místo toho vyzvedne.


Možnosti řízení úkolů

Všechny úkoly mají kromě vstupů úkolů také možnosti řízení. Další informace naleznete v tématu Možnosti ovládacího prvku a běžné vlastnosti úloh.

Výstupní proměnné

Žádný.

Poznámky

Poznámka

Úlohy SonarQube jsou součástí rozšíření SonarQube pro Azure DevOps, které je předinstalované v Azure DevOps Services. Další informace a podpora úloh SonarQube a SonarQube najdete v tématu rozšíření SonarQube pro azure DevOps, SonarQube – Visual Studio Marketplacea Sonar Community.

Požadavky

Požadavek Popis
Typy kanálů YAML, klasické sestavení
Běží na Agent, DeploymentGroup
požadavky Agenti v místním prostředí musí mít schopnosti, které odpovídají následujícím požadavkům ke spouštění úloh, které používají tuto úlohu: java
možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
omezení příkazů Jakýkoliv
nastavitelné proměnné Jakýkoliv
Verze agenta 3.218.0 nebo vyšší
Kategorie úkolu Vybudovat