SonarQubeAnalyze@7 – Kör kodanalys v7-uppgift
Kör skannern och ladda upp resultatet till SonarQube-servern.
Not
SonarQube-uppgifterna är en del av SonarQube-tillägget för Azure DevOps, som är förinstallerat i Azure DevOps Services. Mer information och stöd för SonarQube- och SonarQube-uppgifter finns i SonarQube-tillägget för Azure DevOps, SonarQube – Visual Studio Marketplaceoch 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.
Ingångar
jdkversion
-
JDK-versionskälla för analys
string
. Krävs. Tillåtna värden: JAVA_HOME
(Använd JAVA_HOME), JAVA_HOME_17_X64
(Använd inbyggda JAVA_HOME_17_X64 (värdbaserad agent)), JAVA_HOME_21_X64
(Använd inbyggd JAVA_HOME_21_X64 (värdbaserad agent)). Standardvärde: JAVA_HOME_17_X64
.
Välj den önskade Java-versionen för analysen: Du kan välja med antingen Själv tillhandahållen JAVA_HOME som hämtar värdet för den här env-variabeln, eller så kan du välja det inbyggda JAVA_HOME_XX_X64 värdet på värdbaserad agent.
Standardvärdet är JAVA_HOME_17_X64
, men om du väljer något av det föreslagna värdet och de inte är tillgängliga hämtas JAVA_HOME värde i stället.
Alternativ för aktivitetskontroll
Alla aktiviteter har kontrollalternativ utöver sina uppgiftsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Ingen.
Anmärkningar
Not
SonarQube-uppgifterna är en del av SonarQube-tillägget för Azure DevOps, som är förinstallerat i Azure DevOps Services. Mer information och stöd för SonarQube- och SonarQube-uppgifter finns i SonarQube-tillägget för Azure DevOps, SonarQube – Visual Studio Marketplaceoch Sonar Community.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version |
Körs på | Agent, DeploymentGroup |
kräver | Lokalt installerade agenter måste ha funktioner som matchar följande kräver för att köra jobb som använder den här uppgiften: java |
funktioner | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Någon |
variabler som kan | Någon |
Agentversion | 3.218.0 eller senare |
Aktivitetskategori | Bygga |