【问题标题】:Direct link to a SonarQube Widget直接链接到 SonarQube 小部件
【发布时间】:2017-04-13 20:12:11
【问题描述】:

我一直在寻找一种方法,可以通过直接 URL 从我的 SonarQube 实例直接访问小部件,就像访问仪表板一样。是否可以从小部件的配置中添加相应的指标?我发现的问题是我只能“构建”一个小部件,它需要 filter 参数 sizes,但是当涉及到指标时,它们被忽略了使用相应小部件的默认值构建它。

我配置了以下小部件(使用指标:类、Comment_Density 和大小 - 复杂性):

在构建 URL 以直接获取此小部件时,我发现无法通过其 ID 访问它。所以,我添加了所有配置细节,但我得到的小部件是这个,包含默认指标 - 代码行、问题和技术债务。内置小部件:

当前版本的 SonarQube 是否可以直接访问已配置的小部件? 我使用的网址是:

<sonarqubeinstance>/widget?id=measure_filter_bubble_chart&filter=1&chartTitle=Measure%20Bubble%20Chart&chartHeight=400&widget_width=1279px&metric1=classes&metric2=comment_lines_density&metric3=complexity

提前感谢您的帮助!

【问题讨论】:

    标签: widget sonarqube


    【解决方案1】:

    你试图达到的目标是不可能的。

    此外,请记住,从 SonarQube 6.2 开始,这些小部件不再存在。并且没有计划重新引入它们。

    【讨论】:

    • 您好,Fabrice,感谢您的及时反馈!我们正在尝试做的是将我们在 SonarQube 实例中拥有的报告(小部件)作为图像嵌入/集成到另一个企业网络平台中。到目前为止,我们还没有找到一种方法来做到这一点,也没有太多关于将 SonarQube 与其他报告应用程序集成的官方文档。你能给我指出正确的方向来调查完成这项任务的可能性吗?提前致谢!
    • 将 SonarQube 的结果嵌入第三方应用程序的最佳(实际上也是唯一好的)方法是使用 Web 服务 API 来查询 SonarQube:redirect.sonarsource.com/doc/web-service-api.html
    • 我明白了,是的,这似乎是最好的方法。我还看到 Kibana 为这种集成开发了插件。非常感谢法布里斯!来自巴塞罗那的问候!
    猜你喜欢
    • 1970-01-01
    • 2015-06-12
    • 2011-01-11
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    相关资源
    最近更新 更多