建立 SonarQube Server


執行 StartSonar.bat



新增一個專案





這時候就會產生一個專案的key 給掃描驗證使用 4e4602940368f811feba160cc8797ac455ca65d8
掃描自己的程式(Analyzing with SonarScanner for MSBuild)

先設定環境變數
1
| D:\sonarqube-7.4\bin\sonar-scanner-msbuild-4.4.2.1543-net46
|




建立 SonaQube 專案,它會在專案目錄底下建立 .sonarqube 資料夾
k:”{Project Index}” 在 sonarquble 上面建立的 key
n:”{Project Name}” 要掃描的專案名稱
1
| SonarQube.Scanner.MSBuild.exe begin /k:"4e4602940368f811feba160cc8797ac455ca65d8" /n:"MyConsolTest" /v:"1.0"
|

執行 Msbuild
1
| "C:\Program Files (x86)\MSBuild\14.0\bin\amd64\msbuild.exe" MyConsolTest.sln /t:Rebuild
|

執行掃描
1
| SonarQube.Scanner.MSBuild.exe end
|


參考