【问题标题】:Sonar 5.3 force issues report generation on publish analysis modeSonar 5.3 强制发布分析模式下的报告生成
【发布时间】:2016-05-14 11:32:40
【问题描述】:

我一直在使用 Sonar 4.5,尽管我想迁移到 5.3 版。在测试过程中,我注意到发布分析类型时没有生成问题报告(它需要预览),尽管我们需要在每次声纳运行时将分析存储到数据库中。

我的问题是,有没有办法强制它生成问题报告,即使在发布模式下运行(我怀疑这个限制与发布模式需要更长时间才能完成的事实有关)。

PS:我需要问题报告以便从中提取指标并将其发布到 TeamCity。

【问题讨论】:

    标签: report sonarqube teamcity


    【解决方案1】:

    这已经不可能了。如果你想从 SonarQube 中检索一些信息,你应该使用标准的公共 WS 来实现。

    1. 分析发送到服务器后,您可以检查 <work_dir>/report-task.txt 以了解调用哪个 URL 以了解何时处理报告(URL 由该文件中的 ceTaskUrl 属性给出)

    2. 一旦对该 WS 的调用返回 SUCCESS 状态,您可以查询 /api/resources WS(使用由 projectKey 属性给出的项目的键)以获取您想要的任何信息刚刚分析过的项目。

    【讨论】:

    • 那么如何从 Sonar 5.3 导出报告?这一切都可以仅使用 WS 来实现,还是应该调用其他命令?
    猜你喜欢
    • 2015-05-26
    • 2012-12-06
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-29
    相关资源
    最近更新 更多