SonarQube - Analyzing with SonarQube scanner for MSBuild from the command line
要使用 SonarQube scanner for MSBuild 在命令列下進行程式碼的掃描,需先確保 .NET Framework 有到 4.5.2 以上的版本,以及 jre 有到 7u75 以上的版本。
接著下載 SonarQube scanner for MSBuild 後將其解壓縮。
再來要開啟 SonarQube.Analysis.xml
設定 SonarQube 的位置以及認證的資訊。
設定完後運行 MSBuild.SonarQube.Runner.exe begin
開始分析。
MSBuild.SonarQube.Runner.exe begin /k:"sonarqube_project_key" /n:"sonarqube_project_name" /v:"sonarqube_project_version"
接著用 MSBuild 建置要分析的專案。
最後運行 MSBuild.SonarQube.Runner.exe end
停止分析。
MSBuild.SonarQube.Runner.exe end
分析完的結果就會送到 SonarQube 上。
Link