共用方式為


SonarQubePublish@6 - 發佈品質網關結果 v6 工作

在 Azure DevOps 建置結果上發佈 SonarQube 的品質閘道結果,以在實際分析之後使用。

注意

SonarQube 工作是 Azure DevOps 的 SonarQube 延伸模組的一部分,其預安裝在 Azure DevOps Services 中。 如需 SonarQube 和 SonarQube 工作的詳細資訊和支援,請參閱 Azure DevOps的 sonarQube 擴充功能 SonarQube - Visual Studio Marketplace,以及 Sonar Community

語法

# Publish Quality Gate Result v6
# Publish SonarQube's Quality Gate result on the Azure DevOps build result, to be used after the actual analysis.
- task: SonarQubePublish@6
  inputs:
    pollingTimeoutSec: '300' # string. Required. Timeout (s). Default: 300.

輸入

pollingTimeoutSec - 逾時 (秒)
string。 必填。 預設值:300

此工作會輪詢 SonarQube,直到分析完成,或直到達到逾時為止。 它也會新增具有目前組建分析品質網關狀態的組建屬性。


工作控制選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性

輸出變數

沒有。

言論

注意

SonarQube 工作是 Azure DevOps 的 SonarQube 延伸模組的一部分,其預安裝在 Azure DevOps Services 中。 如需 SonarQube 和 SonarQube 工作的詳細資訊和支援,請參閱 Azure DevOps的 sonarQube 擴充功能 SonarQube - Visual Studio Marketplace,以及 Sonar Community

要求

要求 描述
管線類型 YAML,傳統組建
執行於 Agent、DeploymentGroup
需求 沒有
功能 此工作不符合作業中後續工作的任何需求。
命令限制 任何
Settable 變數 任何
代理程式版本 3.218.0 或更新
工作類別