c# - 如何为 SonarQube.Scanner.MSBuild.exe 提供参数?

标签 c# .net msbuild sonarqube gitlab

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

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

问题是我没有找到可以设置如下内容的开关:

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

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

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

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

我检查过的来源:

最佳答案

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

我已经更新了 documentation of the Scanner for MSBuild这样对下一个人来说会更容易。

感谢提出这个问题!

关于c# - 如何为 SonarQube.Scanner.MSBuild.exe 提供参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44761224/

相关文章:

c# - Entity Framework 代码优先 - 将两个字段联合到一个集合中

asp.net - "AlternatingItemTemplate"在 Windows 资源管理器 9 中是否有效?

.net - SharedCache 准备好投入生产了吗?

MSBuild 根据调试/发布版本更改配置值

c# - 字符串解析符 : Can you help me find a way to retrieve this value?

c# - 动态命令行参数和预加载任务,同时保持调试

c# - 所有(OOP)依赖项的根存储在哪里?

visual-studio-2010 - 微软内部版本 : Access compiler settings in a subsequent task

c - 使用 MSBuild 的 CL 任务不会创建可执行文件

c# - WPF 的 VNC 控制