自定义声纳插件和小部件,显示来自多个项目的相同声纳测量

Custom sonar plugin and widget, display the same sonar measure from multiple projects

我已经设置了多个项目的声纳 5.1 让我们说项目 A 和项目 B,并对这两个项目进行 运行 分析。我能够将我的覆盖率和测试结果文件导入到两者中,一切看起来都很棒。我想要做的是从项目 A 和项目 B 中提取相同的 lines_covered 度量并将它们显示在同一个小部件中。我创建了一个自定义插件和小部件,并且在编辑小部件时下拉了项目。

如果我使用 'Global' 属性,项目下拉列表就会消失。任何想法

您真的要为此创建自定义插件吗? 您可以使用 SonarQube 小部件显示多个项目的指标。

  1. 创建新的度量过滤器
  2. Select 个组件 "Projects"
  3. 点击"Change columns"
  4. Select 您想要查看的指标(在您的情况下 lines_covered)并单击 "Close"
  5. 保存过滤器
  6. 将 "Measure Filter as List" 小部件添加到您的信息中心
  7. Select 筛选器并查看您使用所选指标列出的所有项目