代码之家  ›  专栏  ›  技术社区  ›  John Bull

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

  •  0
  • John Bull  · 技术社区  · 6 年前

    发布质量门结果花费的时间太长。现在,当我使用相应的Azure DevOps任务发布时,我必须等待至少18分钟,直到过程完成。该项目没有庞大的代码库(只有45k行代码),而且据我所知,进程本身也没有加载我们基于Azure的数据库。可能是什么问题?有什么方法可以提高QG发布性能吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   duncanp    6 年前

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

    如果您可以在构建摘要页面上不使用SQ摘要,那么只需禁用 发布质量门

    要调查为什么这一步要花这么长时间,您需要查看您的SonarQube服务器。上的文档 Background Tasks 描述如何查看后台处理,以查看每个任务需要多长时间。还有关于性能的建议 Hardware Recommendations Benchmark 第页。如果您使用的是Enterprise edition,则可以增加 compute engine workers