【问题标题】:How can I generate report from msbuild runner for sonarqube?如何从 msbuild runner 为 sonarqube 生成报告?
【发布时间】:2016-02-27 11:35:51
【问题描述】:

我的 SonarQube 5.2 和 msbuild runner 1.0.2 运行良好并将结果推送到服务器。一切都好。

我希望能够生成关于跑步者或来自 SonarQube 网络的问题的报告。我该怎么做?

【问题讨论】:

  • 什么意思?您想要一种包含所有问题列表的 PDF?
  • 是的!带有问题清单。我知道存在用于 PDF 的商业插件。我对 HTML 报告更感兴趣。我看到 HTML 报告可以作为预提交分析的一部分生成。我不知道如何使它适用于 msbuild runner,因为似乎没有任何相应的命令行开关或其他选项。

标签: msbuild sonarqube sonarqube-msbuild-runner


【解决方案1】:

在发出begin 命令时将/d:sonar.analysis.mode=preview /d:sonar.issuesReport.html.enable=true 传递给MSBuild.SonarQube.Runner.exe

MSBuild.SonarQube.Runner.exe begin /k:"codequalitysample" /n:"Code Quality Sample" /v:"1.0" /d:sonar.resharper.cs.reportPath="%CD%\ResharperInspectionResults.xml" /d:sonar.resharper.solutionFile="%CD%\CodeQualitySample.sln" /d:sonar.analysis.mode=preview /d:sonar.issuesReport.html.enable=true

msbuild /t:Rebuild "%CD%\CodeQualitySample.sln"

"%rctdir%\inspectcode.exe" /output="%CD%\ResharperInspectionResults.xml" "%CD%\CodeQualitySample.sln"

MSBuild.SonarQube.Runner.exe end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    • 2016-12-12
    • 1970-01-01
    • 2018-03-29
    • 2020-07-22
    相关资源
    最近更新 更多