如何给SonarQube.Scanner.MSBuild.exe传递参数?

6

从在线搜索和查看SonarQube文档中,我能找到的唯一信息是:

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

问题是我没有找到可以设置以下内容的开关:
  • 分析模式(预览、发布、增量/问题设置,如果sqube向服务器报告项目)
  • 如何使SonarQube在Gitlab中对问题和代码进行评论
唯一能想到的方法是通过在SonarQube.Analysis.xml中传递属性,但语法对于sonar.属性并不清晰。
 <Property Name="sonar.host.url">http://urlToYourServer.com</Property> 

假设已经给出,但一切都高度推测。有人真的知道他们在做什么吗?在线文档就是一团糟。

我查阅过的资源:

1个回答

7
您需要使用/d:property=foo语法。例如:/d:sonar.host.url=http://urlToYourServer.com/d:"sonar.host.url=http://urlToYourServer.com" 我已更新MSBuild扫描器文档,以便下一个人更容易理解。
感谢您提出这个问题!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接