对拉取请求进行 Sonarqube 6.7.5 社区版评论

Make Sonarqube 6.7.5 Community version comment on pull requests

我正在尝试将 Sonarqube 的使用更新到最新的 LTS Community 版本,目前是 6.7.5 版。在升级之前,我一直在使用 sonarqube 5.4 和 Github plugin, and with these when we make Github pull requests the Sonarqube analysis runs in "preview" scan mode and makes comments on the pull request for any issues the scan finds. This setup is largely following this pattern.

但是,升级到 6.7.5 后,同样的流程不再有效。 Github 插件

"is deprecated, and its functionality more than replaced by the Developer Edition."

我知道 Sonarqube 的开发者版本内置了拉取请求评论,但由于成本差异,我更倾向于继续使用社区版本。本质上,一些曾经免费且部分开源版本的东西在最新的免费和开源版本中似乎已被删除或破坏,因为现在存在类似的付费选项。所以我试图找到一种方法来使用最新的 Community Sonarqube 版本来保留以前的 Community 版本。 6.7.5 社区版本运行 Github 插件(尽管该插件已被弃用),但到目前为止我无法对 Github 拉取请求发表评论。

是否有 parameters/plugins 的组合允许我的 6.7.5 社区版 Sonarqube 分析 Github 拉取请求并发表评论?

这些可能是相关的:

我认为在我的情况下,问题在于升级后规则集发生了变化,因此我最初认为用于 6.7.5 的规则实际上并未应用。这给人的印象是 Sonarqube 没有对拉取请求发表评论并导致了我的问题。但在适当启用规则后,我能够看到它按预期对 GitHub 拉取请求发表评论。所以这似乎是用户错误的情况!