您可以从 Sonar 5.5 中的 taskid 生成 html 报告吗?

Posted

技术标签:

【中文标题】您可以从 Sonar 5.5 中的 taskid 生成 html 报告吗?【英文标题】:Can you generate an html report from a taskid in Sonar 5.5? 【发布时间】:2017-04-23 04:27:36 【问题描述】:

我发现我的声纳预览分析(生成 html 报告)和我的声纳扫描仪运行(生成任务 ID 和构建损坏指示)经常不同步。 (您看不到哪个问题(在 CI 服务器中)导致了特定的声纳扫描仪故障。

我想要做的是从我们从声纳扫描仪运行中获得的任务 ID 生成 html 报告(显示问题增量)。

我的问题是:你能从 Sonar 5.5 中的 taskid 生成 html 报告吗?

【问题讨论】:

“导致特定声纳扫描仪故障”...您的意思是“导致特定质量门故障”吗? 是的,我会同意的。这可能吗? 【参考方案1】:

这里似乎有各种想法的混合和误解:

预览分析 - 独立于服务器运行 完整分析 - 向服务器提交分析报告 构建破坏者 - 如果项目在(完整)分析结束时未能通过质量门,则将 -1 返回到构建作业 HTML 报告 - 可选的附加分析输出

预览分析本质上会与服务器“不同步”,因为它不会将任何内容提交回服务器。另外,因为:

质量门只能通过/失败作为全面分析的结果, 构建只能因质量门失败(在全面分析中)而中断

预览分析不能破坏构建。

现在让我们谈谈 HTML 报告。您可以生成一个作为分析的附加输出,但这必须在分析期间完成。它不能追溯发生。

【讨论】:

嗨 G. Ann - 感谢您的帮助。我正在尝试获取破坏构建的类。破坏者不会告诉我。我可以告诉人们查看 Web 服务器上的声纳问题列表 - 但在声纳 5.1 之前,他们可以只查看本地生成的 html 报告。如果我通过分析生成 html 报告 - 那么它与构建破坏原因不同步。我可以通过分析 id 获得与 build-breaker 同步的分析报告吗? 报告将自动与其构建同步。

以上是关于您可以从 Sonar 5.5 中的 taskid 生成 html 报告吗?的主要内容,如果未能解决你的问题,请参考以下文章

获取Sonar问题的修复时间

如何从 sql server 2008 中具有不同 TaskIds 的表中查找日期?

Lumen 5.5 在每个json响应中发送一个默认参数

有没有与 Perl 的 Sonar 等价的东西? [关闭]

使用 Jacoco 从 Sonar 中的条件覆盖范围中排除 groovy slf4j 日志记录

从Maven pom.xml更新sonar-project.properties文件中的特定属性?