Delen via


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