我正在做一个关于在我们的 SonarQube 实例上获取Helicopter 视图的 POC。我在 RHEL 6.6 (Santiago) 机器上使用最新的 SonarQube (5.1)、sonar-runner (2.4)、Gradle 2.3 (构建系统)。
直升机视图:
我正在尝试的 SonarQube 插件是: http: //www.sonarsource.com/products/plugins/governance/portfolio-management/
我想要的 SonarQube 实例的最终结果是,看起来像这样:http ://nemo.sonarqube.org/如果您单击其中一个 VIEW(您可以使用 Views Portfolio 插件创建),那么它应该给出您是给定视图的组合指标/信息(可由用户为给定项目/产品团队、XYZ 经理、部门等拥有的项目或给定组织、办公室中的所有应用程序/服务项目创建,域等。无论您在 VIEW 中选择什么项目(手动/使用正则表达式/等方式),都将显示为一个组件(从而显示用户组合指标)。
我正在尝试的几个链接:http: //www.sonarqube.org/everythings-a-component/,http : //www.sonarsource.com/products/plugins/governance/portfolio-management/installation-and-usage /和http://www.sonarqube.org/measures-at-your-service/
我能够获得上述指标,除了COMBINED所有项目信息(我为一些小部件获取的信息,例如:用于单元/IT 测试/覆盖、代码行、过滤器运动图、组件图、技术债务、复杂性, Tangle index, Duplications 等)未显示其他小部件(例如:SCM 前 10 位作者、给定时间段内每月 SCM 提交、SCM 前 10 位作者的活动等)。
请注意:对于上述所有组件项目(它们是 VIEW/子视图的一部分)没有显示有效数据的小部件,我可以看到项目本身中的小部件具有有效的填充数据。它只是没有显示在应该显示组合数据的 VIEW 仪表板中(对于 SCM* 小部件)。
我在 VIEW 中获得了 SCM* 小部件的以下图像,该小部件现在仅包含 2 个项目(一个应用程序,一个是服务项目)。
正如我上面提到的,当我转到 SonarQube 中的应用程序和服务项目的单个项目仪表板页面时,我能够成功地看到与这些 SCM* 小部件相关的有效信息。
不确定为什么 VIEWS Portfolio 插件无法组合 SCM * 小部件信息以在小部件启用/包含在 VIEW 的仪表板中时显示组合信息(它使用项目的仪表板设置/小部件以及根据 SonarQube Views 插件安装/配置文档)。
是否有人在 VIEW 中成功使用了 SonarQube 中可用的 SCM 小部件(使用Views Portfolio插件创建)?谢谢。