SonarQubeAnalyze@5 - 執行程式代碼分析 v5 工作
使用此工作來執行掃描器,並將結果上傳至 SonarQube 伺服器。
Syntax
# 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值。
工作控制選項
除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制選項和一般工作屬性。
輸出變數
無。
備註
此工作要與新版的工作 Prepare Analysis Configuration
搭配使用。
規格需求
需求 | 描述 |
---|---|
管線類型 | YAML、傳統組建 |
在上執行 | Agent、DeploymentGroup |
要求 | 自我裝載代理程式必須具備符合下列需求的功能,才能執行使用此工作的作業: java |
Capabilities | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任何 |
可設定變數 | 任何 |
代理程式版本 | 2.144.0 或更新版本 |
工作類別 | 建置 |