【发布时间】:2018-10-03 10:55:16
【问题描述】:
我在一个解决方案文件中有多个项目。并且需要在 CI 的一个管道中构建 3 个项目,在另一个管道中构建两个项目。因此,为了使用 sonarqube 分析代码,我发现使用两个 project.properties 文件并通过在解决方案文件和属性文件的目录中运行 sonar-scanner 命令来解决问题。
如果我在一个 sonar-project.properties 文件中包含 3 个项目,这是可行的。因为我没有与 sonar-scanner 一起传递任何参数,所以它正在选择默认属性文件,即 sonar-project.properties 。如果我重命名它并为另一个管道创建另一个属性文件,我需要将参数传递为
声纳扫描仪 -Dproject.settings=../myproject.properties
但它无法识别属性文件。请帮忙。
我点击了这个链接:https://docs.sonarqube.org/display/SCAN/Advanced+SonarQube+Scanner+Usages Sonarqube 版本 = 6.8 TFS 2017 中的管道。 MSBuild 版本 15。
提前致谢。
【问题讨论】:
-
您好 Kaushik Kv,有任何更新,您的问题解决了吗?
标签: tfs msbuild sonarqube sonarqube-scan