Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 v6
# Run scanner and upload the results to the SonarQube server.
- task: SonarQubeAnalyze@6
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 |