SonarQubeAnalyze@6 - Codeanalyse v6-taak uitvoeren
Voer de scanner uit en upload de resultaten naar de SonarQube-server.
Notitie
De SonarQube-taken maken deel uit van de SonarQube-extensie voor Azure DevOps, die vooraf is geïnstalleerd in Azure DevOps Services. Zie voor meer informatie en ondersteuning voor SonarQube- en SonarQube-taken SonarQube-extensie voor Azure DevOps, SonarQube - Visual Studio Marketplaceen Sonar Community.
Syntaxis
# 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.
Ingangen
jdkversion
-
JDK-versiebron voor analyse
string
. Vereist. Toegestane waarden: JAVA_HOME
(gebruik JAVA_HOME), JAVA_HOME_17_X64
(ingebouwde JAVA_HOME_17_X64 (gehoste agent)) gebruiken), JAVA_HOME_21_X64
(ingebouwde JAVA_HOME_21_X64 (gehoste agent) gebruiken). Standaardwaarde: JAVA_HOME_17_X64
.
Selecteer de gewenste Java-versie voor de analyse: u kunt kiezen met zelf opgegeven JAVA_HOME waarmee de waarde van deze env-variabele wordt opgehaald, of u kunt de ingebouwde JAVA_HOME_XX_X64-waarde op de gehoste agent kiezen. De standaardwaarde is JAVA_HOME_17_X64, maar als u een van de voorgestelde waarden kiest en deze niet beschikbaar zijn, wordt in plaats daarvan JAVA_HOME waarde opgehaald.
Opties voor taakbeheer
Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor meer informatie.
Uitvoervariabelen
Geen.
Opmerkingen
Notitie
De SonarQube-taken maken deel uit van de SonarQube-extensie voor Azure DevOps, die vooraf is geïnstalleerd in Azure DevOps Services. Zie voor meer informatie en ondersteuning voor SonarQube- en SonarQube-taken SonarQube-extensie voor Azure DevOps, SonarQube - Visual Studio Marketplaceen Sonar Community.
Eisen
Eis | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build |
Wordt uitgevoerd op | Agent, DeploymentGroup |
eisen | Zelf-hostende agents moeten mogelijkheden hebben die overeenkomen met de volgende eisen om taken uit te voeren die deze taak gebruiken: java: |
mogelijkheden | Deze taak voldoet niet aan de vereisten voor volgende taken in de taak. |
opdrachtbeperkingen | Enig |
variabelen instellen | Enig |
Agentversie | 3.218.0 of hoger |
Taakcategorie | Bouwen |