【问题标题】:Build C# application and send results to SonarQube dashboard构建 C# 应用程序并将结果发送到 SonarQube 仪表板
【发布时间】:2021-07-25 13:36:26
【问题描述】:

我正在开发 POC。我需要将构建结果发送到 SonarQube 仪表板。我设法让它在本地工作。

我在 SonarQube 文档中关注了 SonarScanner for .NET 页面。

SonarScanner.MSBuild.exe begin /k:"project-key" /d:sonar.login="myAuthenticationToken" 
MSBuild.exe <path to solution.sln> /t:Rebuild
SonarScanner.MSBuild.exe end /d:sonar.login="myAuthenticationToken"

然后我添加了 /d:sonar.host.url 并更改了项目密钥和身份验证令牌为生产服务器运行它,它的运行没有任何错误,但仪表板上的结果为空。构建生产服务器时是否需要添加任何特定参数?

当我为 localhost 构建它时,它会生成 output-cs 文件夹,但对于生产服务器则不会。

任何专家都可以指导我实现这一目标。提前致谢。

【问题讨论】:

    标签: c# msbuild sonarqube sonarqube-scan sonar-runner


    【解决方案1】:

    通过单击 SonarQube Server 中的项目名称,您可以验证是否可以看到此屏幕

    SonarImage 就我而言,在此屏幕上单击 master 后,我有不同的 git 分支,并且能够看到我的结果已在该分支中发布。

    【讨论】:

      猜你喜欢
      • 2021-06-18
      • 2022-11-24
      • 1970-01-01
      • 2018-07-19
      • 2021-06-16
      • 1970-01-01
      • 1970-01-01
      • 2019-02-06
      • 2016-09-21
      相关资源
      最近更新 更多