如何向 SonarQube.Scanner.MSBuild.exe 提供参数?

问题描述 投票:0回答:1

通过在线搜索和查看sonarqube文档,我唯一能找到的是:

SonarQube.Scanner.MSBuild.exe /k:KeyOfProject /n:NameOfProject
msbuild.exe C:\projectpath\soultion.sln
SonarQube.Scanner.MSBuild.exe end

问题是我发现没有开关可以设置以下内容:

  • 分析模式(预览、发布、增量/问题以设置 sqbe 是否向服务器报告项目)
  • 如何在Gitlab中对问题和代码进行sonarqube评论

我唯一能想到的是通过在 SonarQube.Analysis.xml 中传递属性,但声纳的语法不清楚。属性。

 <Property Name="sonar.host.url">http://urlToYourServer.com</Property> 

是给定的,但一切都是高度推测的。有谁真正知道他们在做什么?在线文档简直糟透了。

我查看过的来源:

c# .net msbuild sonarqube gitlab
1个回答
6
投票

您必须使用

/d:property=foo
语法。例如,
/d:sonar.host.url=http://urlToYourServer.com
/d:"sonar.host.url=http://urlToYourServer.com"

我已经更新了MSBuild 扫描仪的文档,这样对于下一个人来说会更容易。

感谢您提出这个问题!

© www.soinside.com 2019 - 2024. All rights reserved.