这可能是一个愚蠢的问题,但我花了一整天时间并且遇到了这样的信息:
无法获取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。
是的,根据他们的文件:
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