Share via


SonarQubeAnalyze@5 - Codeanalyse v5-taak uitvoeren

Gebruik deze taak om de scanner uit te voeren en de resultaten te uploaden naar de SonarQube-server.

Syntax

# Run Code Analysis v5
# Run scanner and upload the results to the SonarQube server.
- task: SonarQubeAnalyze@5
  inputs:
    jdkversion: 'JAVA_HOME_11_X64' # 'JAVA_HOME' | 'JAVA_HOME_11_X64' | 'JAVA_HOME_17_X64' | 'JAVA_HOME_21_X64'. Required. JDK version source for analysis. Default: JAVA_HOME_11_X64.

Invoerwaarden

jdkversion - JDK-versiebron voor analyse
string. Vereist. Toegestane waarden: JAVA_HOME (Gebruik JAVA_HOME), JAVA_HOME_11_X64 (Ingebouwde JAVA_HOME_11_X64 (gehoste agent gebruiken)), JAVA_HOME_17_X64 (Ingebouwde JAVA_HOME_17_X64 gebruiken (gehoste agent)), JAVA_HOME_21_X64 (Ingebouwde JAVA_HOME_21_X64 gebruiken (gehoste agent)). Standaardwaarde: JAVA_HOME_11_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_11_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 voor besturingselementen en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

Deze taak moet worden gebruikt met de nieuwe versie van de Prepare Analysis Configuration taak.

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Zelf-hostende agents moeten mogelijkheden hebben die voldoen aan de volgende vereisten om taken uit te voeren die gebruikmaken van deze taak: java
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.144.0 of hoger
Taakcategorie Build

Zie ook