Dela via


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