SonarQube - Views Portfolio Plugin aka Helicopter View nemo - 结合所有项目指标
SonarQube - Views Portfolio Plugin aka Helicopter View nemo - Combined all projects metrics
我正在做一个关于在我们的 SonarQube 实例上获取 Helicopter view 的 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 插件创建),那么它应该给出您是给定视图的组合 metrics/info(可以由用户为给定 Project/Product 团队、XYZ 经理、部门等拥有的项目或给定中的所有应用程序/服务项目创建)组织、办公室、领域等。无论您在 VIEW 中 select(manually/using 常规 expression/etc 方式)做什么项目,都将显示为一个组件(因此显示用户组合指标)。
我正在尝试的几个链接:http://www.sonarqube.org/everythings-a-component/, http://www.sonarsource.com/products/plugins/governance/portfolio-management/installation-and-usage/ and http://www.sonarqube.org/measures-at-your-service/
除了 COMBINED 所有项目信息(我正在获取一些小部件,例如:for Unit/IT tests/coverage、代码行、过滤器运动图表、组件图表、技术债务、复杂性、缠结指数、重复等)未显示在其他小部件中(例如:SCM 前 10 位作者,SCM 每月提交一个给定时期,SCM 前 10 名作者 activity 等)。
请注意:对于未显示属于 VIEW/sub-view 的所有组件项目的有效数据的上述小部件,我可以看到项目本身的小部件具有有效的填充数据。它只是没有显示在 VIEW 仪表板中,它应该显示组合数据(对于 SCM* 小部件)。
我在 VIEW 中得到以下 SCM* 小部件的图像,它现在只包含 2 个项目(一个应用程序,一个是服务项目)。
正如我上面提到的,当我转到 SonarQube 中的应用程序和服务项目的单个项目仪表板页面时,我能够成功地看到与这些 SCM* 小部件相关的有效信息。
不确定为什么 VIEWS Portfolio 插件无法组合 SCM* 小部件信息以显示组合信息,当小部件在 VIEW 的仪表板中 enabled/included(它也使用项目的仪表板 settings/widgets根据 SonarQube Views 插件 installation/configuration 文档)。
有没有人在 VIEW 中成功使用 SonarQube 中可用的 SCM 小部件(使用 Views Portfolio 插件创建)?谢谢。
SonarSource 不提供也不支持的 SCM Stats 插件(以及其他核心插件)。这就是为什么我们在项目级别而不是在视图级别看到指标。对于构建稳定性小部件,其指标聚合在视图级别不可用。
Views 用于聚合以代码为中心的指标,而不是围绕代码工作的插件提供的额外指标(CI、JIRA 等)
我唯一想知道的是,为什么 Views 插件使用的设置与项目仪表板使用的设置相同。 Views 插件要么应该支持所有小部件(用于显示以代码为中心的组合指标,要么显示 CI、JIRA 等代码或任何小部件的外部组合指标——或者使用 Views Portfolio 插件创建的 VIEW 必须有自己的仪表板(而不是using/inherting/depending 我们正在为项目设置什么 dashboard/widgets。
我正在做一个关于在我们的 SonarQube 实例上获取 Helicopter view 的 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 插件创建),那么它应该给出您是给定视图的组合 metrics/info(可以由用户为给定 Project/Product 团队、XYZ 经理、部门等拥有的项目或给定中的所有应用程序/服务项目创建)组织、办公室、领域等。无论您在 VIEW 中 select(manually/using 常规 expression/etc 方式)做什么项目,都将显示为一个组件(因此显示用户组合指标)。
我正在尝试的几个链接:http://www.sonarqube.org/everythings-a-component/, http://www.sonarsource.com/products/plugins/governance/portfolio-management/installation-and-usage/ and http://www.sonarqube.org/measures-at-your-service/
除了 COMBINED 所有项目信息(我正在获取一些小部件,例如:for Unit/IT tests/coverage、代码行、过滤器运动图表、组件图表、技术债务、复杂性、缠结指数、重复等)未显示在其他小部件中(例如:SCM 前 10 位作者,SCM 每月提交一个给定时期,SCM 前 10 名作者 activity 等)。
请注意:对于未显示属于 VIEW/sub-view 的所有组件项目的有效数据的上述小部件,我可以看到项目本身的小部件具有有效的填充数据。它只是没有显示在 VIEW 仪表板中,它应该显示组合数据(对于 SCM* 小部件)。
我在 VIEW 中得到以下 SCM* 小部件的图像,它现在只包含 2 个项目(一个应用程序,一个是服务项目)。
正如我上面提到的,当我转到 SonarQube 中的应用程序和服务项目的单个项目仪表板页面时,我能够成功地看到与这些 SCM* 小部件相关的有效信息。
不确定为什么 VIEWS Portfolio 插件无法组合 SCM* 小部件信息以显示组合信息,当小部件在 VIEW 的仪表板中 enabled/included(它也使用项目的仪表板 settings/widgets根据 SonarQube Views 插件 installation/configuration 文档)。
有没有人在 VIEW 中成功使用 SonarQube 中可用的 SCM 小部件(使用 Views Portfolio 插件创建)?谢谢。
SonarSource 不提供也不支持的 SCM Stats 插件(以及其他核心插件)。这就是为什么我们在项目级别而不是在视图级别看到指标。对于构建稳定性小部件,其指标聚合在视图级别不可用。
Views 用于聚合以代码为中心的指标,而不是围绕代码工作的插件提供的额外指标(CI、JIRA 等)
我唯一想知道的是,为什么 Views 插件使用的设置与项目仪表板使用的设置相同。 Views 插件要么应该支持所有小部件(用于显示以代码为中心的组合指标,要么显示 CI、JIRA 等代码或任何小部件的外部组合指标——或者使用 Views Portfolio 插件创建的 VIEW 必须有自己的仪表板(而不是using/inherting/depending 我们正在为项目设置什么 dashboard/widgets。