【问题标题】:How to export results as a PDF report?如何将结果导出为 PDF 报告?
【发布时间】:2017-05-27 09:57:50
【问题描述】:

我正在使用 SonarQube 5.6.3。如何将 SonarQube 分析详细信息报告创建为 PDF 表单、excel 报告或 html 格式的报告?

似乎没有可用的插件。

我无法使用以下配置生成 html 文件:

sonar.issuesReport.html.enable = true
sonar.issuesReport.html.location = c:\
sonar.issuesReport.html.name = sample

如何从 SonarQube 导出这些详细信息?

【问题讨论】:

    标签: sonarqube sonar-runner


    【解决方案1】:

    对于 sonar-maven-plugin,它的工作原理是一样的。只需将这两个属性添加到 pom 文件中即可:

    <project xmlns="...>
         ...
        <properties>
             <sonar.analysis.mode>preview</sonar.analysis.mode>
             <sonar.issuesReport.html.enable>true</sonar.issuesReport.html.enable>
        </properties>
        ...
    </project>
    

    结果将在目标/声纳文件夹中

    【讨论】:

    • 这对社区版 7.5 版仍然有效吗?
    【解决方案2】:

    治理插件允许生成 PDF 报告。有关详细信息,请参阅http://docs.sonarqube.org/display/PLUG/Governance+plugin。请注意,我在开发此商业插件的公司 SonarSource 工作。

    编辑

    治理插件在 7.x 版本中已被 SonarQube Enterprise Edition 取代。

    【讨论】:

    • 是的,我看到了这个西蒙。我知道这件事。但是非商业插件或至少没有生成 html 报告怎么办:(
    • 当我进入更新中心/可用页面时,我没有看到可以安装的插件?
    • 治理插件目前仅支持长期支持版本(5.6.x)。新版本将在未来几周内发布,以支持下一个 LTS 版本 (6.7)。
    • 是否有计划支持 Microsoft 的 Power BI? powerbi.microsoft.com/en-us
    • 这值得一个专门的问题。您仍然可以尝试导入 SonarQube Web api (powerbi.microsoft.com/en-us/documentation/…) 的 ok JSON 报告。
    【解决方案3】:

    要导出结果,您需要使用付费版本的 SonarQube。免费版 SonarQube 不提供此功能。

    【讨论】:

      【解决方案4】:

      可以使用 SonarQube https://www.bitegarden.com/sonarqube-report 的 bitgarden 报告插件以 PDF(或可自定义的 ODT)格式导出报告

      【讨论】:

        【解决方案5】:

        要获取 html 报告,请将这些属性添加到您的 sonar.properties 文件中

        sonar.analysis.mode=preview 
        sonar.issuesReport.html.enable=true
        

        【讨论】:

        • 仅通过这些参数生成报告?或者您也尝试使用 sonar.issuesReport.html.location = c:\ sonar.issuesReport.html.name = sample 并请确认您使用的是哪个 sonarQube 版本(我是 sonarqube-5.6.3)?我尝试了所有参数,如(我提到的),无法生成报告。!
        • 是的,我得到了 html 报告(问题报告)。我尝试使用 sonarqube 6.1。我没有尝试使用位置来存储这些报告
        • 不建议在最近的版本中使用这些选项。
        猜你喜欢
        • 2016-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多