SonarQube - 视图组合插件aka Helicopter查看nemo - 组合所有项目指标

时间:2015-04-13 21:15:13

标签: widget views sonarqube portfolio sonarqube-5.0

我在SonarQube实例上获取Helicopter view时正在进行POC。我在RHEL 6.6(圣地亚哥)机器上使用最新的SonarQube(5.1),声纳 - 跑步器(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 所有项目信息(我正在为一些小部件获取ex:for Unit / IT tests / coverage,Code of Code,Filter其他小部件没有显示动态图表,组件图表,技术债务,复杂性,纠结索引,重复等等(例如:SCM前10位作者,特定时期每月SCM提交,SCM前10位作者的活动等) )。

请注意:对于上述小部件,这些小部件没有显示属于VIEW /子视图的所有组件项目的有效数据,我可以看到项目本身的小部件具有有效的填充数据。它只显示在VIEW仪表板中,它应该显示组合数据(对于SCM *小部件)。

我在VIEW中获得了SCM *小部件的以下图像,现在只包含2个项目(一个应用程序,一个是服务项目)。

enter image description here

正如我上面提到的,当我进入SonarQube中的应用程序和服务项目的单个项目仪表板页面时,我能够成功地看到与这些SCM *小部件相关的有效信息。

不确定VIEWS Portfolio插件无法结合SCM *小部件信息,以便在VIEW的仪表板中启用/包含小部件时显示组合信息(使用项目的仪表板设置/小部件以及每个SonarQube Views插件{ {3}}文档)。

是否有人成功使用了VIEW中SonarQube中可用的SCM小部件(使用 Views Portfolio 插件创建)?感谢。

1 个答案:

答案 0 :(得分:0)

SCM Stats插件(以及其他核心插件)SonarSource不提供也不支持。这就是我们在项目级别而不是在视图级别看到指标的原因。对于“构建稳定性”窗口小部件,其视图级别的聚合不可用。

视图是聚合以代码为中心的指标,而不是工作在代码周围的插件提供的额外指标(CI,JIRA,...)

我唯一想知道的是,为什么Views插件使用与项目仪表板正在使用的相同设置。视图插件要么应该支持所有小部件(用于显示代码为中心的组合度量,要么显示像CI,JIRA等代码或任何小部件的外部组件 - 或者使用Views Portfolio插件创建的VIEW必须有自己的仪表板(而不是使用/ inherting /取决于我们为项目设置的仪表板/小部件。)