对拉取请求进行Sonarqube分析时是否需要Developer Edition?

时间:2018-08-01 09:45:04

标签: sonarqube bitbucket bamboo pull-request

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

  

无法为Sonar项目“ myapi-project:feature / test-sonarqube”获取数据。您的拉取请求尚未被分析,已引用了不存在的Sonar项目,您使用了SonarQube 6.7的新分支功能,但尚未在存储库设置中启用此功能,或者已升级SonarQube而未重新启动插件(禁用并在UPM中重新启用)。您可以在存储库设置中配置Sonar项目。

我当前正在使用SonarQube 7.1,并且配置正确并且已多次重启。我只是想知道是否由于我使用的是Community Edition,而不是Developer Edition或更高版本,所以不进行分析。

根据Sonarqube网站,Developer Edition适用于希望基于分支分析代码的人。

是升级版本吗?

我错过了什么吗?如果是这样,我认为我应该考虑像here中提到的那样为Bitbucket集成Pull Request Notifier。

1 个答案:

答案 0 :(得分:1)

是的,根据他们的文档:

  

Pull Request分析是Developer Edition及更高版本的一部分。

您可以在此处找到其他详细信息: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