Udostępnij za pośrednictwem


SonarQubeAnalyze@5 — uruchamianie zadania Analiza kodu w wersji 5

Użyj tego zadania, aby uruchomić skaner i przekazać wyniki do serwera SonarQube.

Nuta

To zadanie jest przestarzałe; użyj SonarQubeAnalyze@7.

Składnia

# 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.

Wejścia

źródło wersji zestawu jdkversion - JDK na potrzeby analizy
string. Wymagane. Dozwolone wartości: JAVA_HOME (Użyj JAVA_HOME), JAVA_HOME_11_X64 (Użyj wbudowanego JAVA_HOME_11_X64 (hostowanego agenta)), JAVA_HOME_17_X64 (Użyj wbudowanego JAVA_HOME_17_X64 (hostowanego agenta)), JAVA_HOME_21_X64 (użyj wbudowanego JAVA_HOME_21_X64 (hostowanego agenta)). Wartość domyślna: JAVA_HOME_11_X64.

Wybierz wybraną wersję języka Java dla analizy: możesz wybrać opcję Z własnymi JAVA_HOME, które będą pobierać wartość tej zmiennej env lub możesz wybrać wbudowaną wartość JAVA_HOME_XX_X64 na hostowanym agencie. Wartość domyślna jest JAVA_HOME_11_X64, jednak jeśli wybierzesz jedną z proponowanych wartości i nie są dostępne, JAVA_HOME wartość zostanie pobrana zamiast tego.


Opcje sterowania zadaniami

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.

Zmienne wyjściowe

Żaden.

Uwagi

Nuta

To zadanie jest przestarzałe; użyj SonarQubeAnalyze@7.

To zadanie ma być używane z nową wersją zadania Prepare Analysis Configuration.

Wymagania

Wymaganie Opis
Typy potoków YAML, klasyczna kompilacja
Działa na Agent, DeploymentGroup
Wymagania Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami do uruchamiania zadań korzystających z tego zadania: java
możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
ograniczenia poleceń Jakikolwiek
zmienne ustawiane Jakikolwiek
Wersja agenta 2.144.0 lub nowsza
Kategoria zadań Budować

Zobacz też

  • integracji usługi Azure DevOps z programem SonarQube