拉取请求分析在Sonar Qube中不适用于位桶服务器(声纳用于bitbucket插件)

时间:2018-04-24 04:55:39

标签: sonarqube bitbucket-server

下面是我创建拉取请求时显示的消息(我为bitbucket插件配置了声纳)。请注意。感谢。

声纳数据不可用

无法获取Sonar项目" abc.com"的数据。您的拉取请求尚未进行分析,引用了不存在的Sonar项目,或者您使用SonarQube 6.7的新分支功能但未在存储库设置中启用此功能。您可以在存储库设置中配置Sonar项目。

1 个答案:

答案 0 :(得分:0)

此问题可能有很多原因。我们面临此问题的原因之一是当我们在新存储库中提高PR时。

现在,在新的存储库中,base / default分支将始终为空,因此将没有相应的声纳数据。现在,要第一次添加代码库,您将创建一个功能分支并为此提高PR。现在,如果您为存储库启用了声纳插件,bitbucket将尝试比较功能和基础分支的声纳报告。现在,由于没有用于基础分支的声纳数据,因此位桶将抛出错误以下的消息。

  

声纳数据不可用

解决方案::在第一次PR合并时,禁用存储库中的声纳插件。一旦PR在基本分支中合并,请再次启用该插件,您将重新开始工作。