我正在使用sonarQube 6.3(并将迁移到6.4),使用声纳扫描仪3.0.0.702-windows来扫描C#代码。
我知道要使用sonarQube扫描项目,我们需要定义属性文件然后执行sonarscanner。然而,当谈到太多项目时,这并不容易。
我想知道是否有用户界面或更明显的方式来执行此操作。
由于
答案 0 :(得分:3)
对于C#,您应该使用SonarQube Scanner for MSBuild。此扫描程序从解决方案文件中获取大部分所需信息。其余值应在命令行中提供,如下所示:
SonarQube.Scanner.MSBuild.exe begin /k:"org.sonarqube:sonarqube-scanner-msbuild" /n:"Project Name" /v:"1.0"
MSBuild.exe /t:Rebuild
SonarQube.Scanner.MSBuild.exe end