Поделиться через


SonarQubeAnalyze@5 — задача "Анализ кода" версии 5

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

Заметка

Эта задача устарела; используйте SonarQubeAnalyze@7.

Синтаксис

# 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 значение будет выбрано вместо этого.


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

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

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

Никакой.

Замечания

Заметка

Эта задача устарела; используйте SonarQubeAnalyze@7.

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

Требования

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

См. также