SonarQubeAnalyze@6 - 运行代码分析 v6 任务
运行扫描程序并将结果上传到 SonarQube 服务器。
注意
SonarQube 任务是 Azure DevOps 的 SonarQube 扩展的一部分,该扩展预安装在 Azure DevOps Services 中。 有关 SonarQube 和 SonarQube 任务的详细信息和支持,请参阅 Azure DevOps的
语法
# Run Code Analysis v6
# Run scanner and upload the results to the SonarQube server.
- task: SonarQubeAnalyze@6
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 任务是 Azure DevOps 的 SonarQube 扩展的一部分,该扩展预安装在 Azure DevOps Services 中。 有关 SonarQube 和 SonarQube 任务的详细信息和支持,请参阅 Azure DevOps的