【问题标题】:How to customize metrics in sonar?如何在声纳中自定义指标?
【发布时间】:2012-07-30 23:33:09
【问题描述】:

我是声纳的新用户。现在需要自定义指标,但是没有找到相关文档。如果我必须编写插件?我对http://docs.sonarqube.org/display/SONAR/Getting+Started 做同样的事情,但我失败了。在 localhost:9000/profiles 上没有区别。

【问题讨论】:

  • “自定义”指标是什么意思?添加新指标?还是什么?

标签: customization sonarqube metric


【解决方案1】:

要正确集成到 Sonar 构建中,您需要编写插件:

如果您只想在仪表板中添加一些额外的即席指标, 一种选择是使用手动措施:

有一个 REST API 可用于创建和发布手动指标值:

【讨论】:

  • 感谢您的回答。现在我想写一个插件,但由于我们公司的限制,我不能使用maven。我下载了 sonar-artifact-size-plugin-0.3.jar 及其来源。我安装了插件,然后它运行良好。虽然我将源代码构建到 test.jar 并安装了 test.jar。分析结果显示没有数据。我阅读了源代码,但没有找到计算度量值的代码。它是否使用这个文件“artifactSizeWidget.erb”来计算它?我只知道这是一个 ruby​​ 文件,而我还没有学习 ruby​​。
【解决方案2】:

您可以通过声纳 GUI 使用手动指标创建新指标(我认为您需要管理员权限)。 手动指标也可以通过 GUI 更新。

如果您的插件构建正常但没有出现数字:您还必须运行分析以使用一些度量填充新指标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-24
    • 2020-08-26
    • 2011-09-01
    • 1970-01-01
    • 2016-05-26
    • 1970-01-01
    • 2023-04-02
    • 2018-02-22
    相关资源
    最近更新 更多