SonarQubeAnalyze@7 — задача "Анализ кода версии 7"
Запустите сканер и отправьте результаты на сервер SonarQube.
Заметка
Задачи SonarQube входят в расширение SonarQube для Azure DevOps, которое предварительно установлено в Azure DevOps Services. Дополнительные сведения и поддержку задач SonarQube и SonarQube см. в расширении SonarQube для Azure DevOps, SonarQube — Visual Studio Marketplaceи Sonar Community.
Синтаксис
# Run Code Analysis v7
# Run scanner and upload the results to the SonarQube Server.
- task: SonarQubeAnalyze@7
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.
Входы
jdkversion
-
источник версии JDK для анализа
string
. Обязательно. Допустимые значения: JAVA_HOME
(использовать JAVA_HOME), JAVA_HOME_17_X64
(использовать встроенные JAVA_HOME_17_X64 (размещенный агент)), JAVA_HOME_21_X64
(использовать встроенные JAVA_HOME_21_X64 (размещенный агент)). Значение по умолчанию: JAVA_HOME_17_X64
.
Выберите нужную версию Java для анализа: вы можете выбрать либо самостоятельно предоставленные JAVA_HOME которые будут принимать значение этой переменной env, либо выбрать встроенное JAVA_HOME_XX_X64 значение на размещенном агенте.
Значение по умолчанию JAVA_HOME_17_X64
, однако если выбрать любое из предлагаемых значений и они недоступны, JAVA_HOME значение будет выбрано вместо этого.
Параметры управления задачами
Все задачи имеют параметры управления в дополнение к входным данным задачи. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.
Выходные переменные
Никакой.
Замечания
Заметка
Задачи SonarQube входят в расширение SonarQube для Azure DevOps, которое предварительно установлено в Azure DevOps Services. Дополнительные сведения и поддержку задач SonarQube и SonarQube см. в расширении SonarQube для Azure DevOps, SonarQube — Visual Studio Marketplaceи Sonar Community.
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка |
Выполняется в | Агент, DeploymentGroup |
требования | Локальные агенты должны иметь возможности, которые соответствуют следующим требованиям требуют выполнения заданий, использующих эту задачу: java: java |
возможностей |
Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
ограничения команд | Любой |
переменные settable | Любой |
Версия агента | 3.218.0 или более поздней версии |
Категория задач | Строить |