SonarQubeAnalyze@5 — задача "Выполнить анализ кода" версии 5

Используйте эту задачу для запуска средства проверки и отправки результатов на сервер SonarQube.

Синтаксис

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

Входные данные

jdkversion - Источник версии JDK для анализа
string. Обязательный. Допустимые значения: JAVA_HOME (Использовать JAVA_HOME), JAVA_HOME_11_X64 (Использовать встроенные JAVA_HOME_11_X64 (размещенный агент)), JAVA_HOME_17_X64 (Использовать встроенные JAVA_HOME_17_X64 (размещенный агент)), JAVA_HOME_21_X64 (Использовать встроенные JAVA_HOME_21_X64 (размещенный агент)). Значение по умолчанию: JAVA_HOME_11_X64.

Выберите нужную версию Java для анализа. Вы можете выбрать либо самостоятельно предоставленный JAVA_HOME который будет принимать значение этой переменной env, либо выбрать встроенное значение JAVA_HOME_XX_X64 в размещенном агенте. Значение по умолчанию — JAVA_HOME_11_X64, однако если выбрать любое из предложенных значений, а они недоступны, вместо этого будет выбрано JAVA_HOME значение.


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.

Выходные переменные

Нет.

Remarks

Эта задача будет использоваться с новой версией Prepare Analysis Configuration задачи.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка
Выполняется в Агент, DeploymentGroup
Требования Локальные агенты должны иметь возможности , соответствующие следующим требованиям для выполнения заданий, использующих эту задачу: java.
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 2.144.0 или более поздней версии
Категория задач Сборка

См. также раздел