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 |