2

我工作的公司最近购买了 SonarQube Enterprise,以提高所有存储库的代码质量。我发现有一个功能可以让 SonarQube 自动评论针对特定分支的 PR,我成功地尝试了这一点。

事情是:

  1. 该配置不可扩展:我需要手动配置每个 repo 以遵循该规则

  2. 该配置需要在 Azure DevOps 上定义“老派”的构建管道才能工作,我们正在进入管道即代码,当然从 CI 开始(发生这种情况)

有人设法让 PR 评论在这种情况下工作吗?或者,至少,解决#1 问题?

干杯

4

1 回答 1

0
  1. 您可以使用 REST API 来执行您需要跨存储库执行的任何配置。请参阅 REST API 文档。

  2. 没关系,虽然我没有测试过。SonarQube 任务不知道构建源是 YAML 还是可视化设计器/经典/JSON 构建。底层任务和作业运行架构是一样的。只要构建连接到分支策略,它就应该仍然可以工作。

于 2020-03-24T13:36:26.917 回答