【发布时间】: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