2016-02-19 30 views
0

我已經設置了一個SonarQube服務器,我也使用默認的sonar-scanner 2.5版本來掃描我的C#和JS文件。我已經成功創建了這些項目,並可以在sonar qube管理面板中查看它們。自動分析Sonar Qube如何設置?

現在我的問題是我見過的文檔中的以下內容:

http://docs.sonarqube.org/download/attachments/6951178/SQ52Integration.png?version=1&modificationDate=1445455530000&api=v2

它說:「自動生成+代碼分析」我現在使用SVN,我不知道如何來自動運行聲納的Qube當我提交代碼更改?我使用VS 2012,它有一箇舊的插件聲納有點混亂,我想避免使用它。

有人可以請詳細說明或指向我在文檔中關於如何爲C#和JS設置自動代碼分析的地方?

回答

2

你有持續集成服務器嗎?這通常是運行SonarQube分析的地方。

對於C#項目,分析與「SonarQube掃描儀的MSBuild的」完成: http://docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Scanner+for+MSBuild

如果你沒有一個CI服務器,你也可以開始從Subversion的鉤子腳本分析,但將是一個相當不尋常的設置(並且只有在兩次提交之間的時間長於分析運行所需的時間時纔有效)

+0

對於持續集成服務器,您的意思是像詹金斯? – AlCode

+0

是的,確切地說。像Jenkins,TFS,CruiseControl.Net等。 –