SonarQubeAnalyze@5 - 运行代码分析 v5 任务

使用此任务运行扫描程序并将结果上传到 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
需求 自承载代理必须具有与以下 要求 运行使用此任务的作业 功能:
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任何
Settable 变量 任何
代理版本 2.144.0 或更高版本
任务类别

另请参阅