SonarQube发布质量门结果花费太长时间

时间:2019-02-11 17:25:55

标签: .net-core sonarqube azure-devops

发布Quality Gate结果花费的时间太长。现在,当我使用相应的Azure DevOps任务发布时,我必须等待至少18分钟,直到过程完成。该项目没有庞大的代码库(只有4.5万行代码),据我所知,该流程本身也不会加载基于Azure的数据库。可能是什么问题?有什么方法可以改善QG发布效果?

1 个答案:

答案 0 :(得分:1)

发布质量门步骤将轮询SonarQube服务器,直到服务器上的后台处理完成,然后将成功/失败结果发布到Azure DevOps构建摘要页面。

如果您在构建摘要页面上没有SQ摘要就可以生存,则只需禁用发布质量门步骤。

要调查为什么花这么长时间的原因,您需要查看SonarQube服务器。 Background Tasks上的文档描述了如何查看后台处理以查看每个任务花费了多长时间。 Hardware RecommendationsBenchmark页面上也有性能建议。如果您使用的是企业版,则可以增加compute engine workers的数量。