Sonarqube 对合并请求的分析是否需要 Developer Edition?

Is Developer Edition required for Sonarqube analysis on Pull Requests?

这可能是一个愚蠢的问题,但我花了一整天的时间看到这条消息说:

Was not able to fetch data for Sonar project "myapi-project:feature/test-sonarqube". Either your pull request has not been analyzed yet, a non-existing Sonar project is referenced, you use the new branching feature of SonarQube 6.7 but have not enabled this in the repository settings or you have upgraded SonarQube without restarting the plug-in (disabling and re-enabling in the UPM). You can configure the Sonar project in the repository settings.

我目前使用的是 SonarQube 7.1 并且配置正确并且重启了很多次。我就想不分析是不是因为我用的是Community Edition,不是Developer Edition,或者更高版本。

根据 Sonarqube 网站,Developer Edition 适用于那些想要在分支基础上分析代码的人。

是升级版本的问题吗?

我错过了什么吗?如果是这样,我想我应该考虑集成 Pull Request Notifier for Bitbucket,如 here.

中所述

是的,根据他们的文档:

Pull Request analysis is available as part of Developer Edition and higher.

您可以在此处找到更多详细信息:https://docs.sonarqube.org/display/SONAR/Pull+Request+Analysis

此外,您可能需要升级到 SonarQube 7.2+ 才能使用此处提到的拉取请求分析功能:https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Extension+for+VSTS-TFS