我已经设置了一个SonarQube服务器,我也使用默认的声纳扫描仪2.5版来扫描我的C#和JS文件。我已经成功创建了项目,可以在声纳qube管理面板中查看它们。
现在我的问题是我在文档中看到了以下内容:
它说“自动构建+代码分析”我使用SVN,我不知道如何在我提交代码更改时自动运行Sonar Qube?我使用VS 2012,它有一个旧的声纳插件,有点令人困惑,我想避免使用它。
有人可以详细说明或指出我在文档中关于如何为C#和JS设置自动代码分析的地方吗?
答案 0 :(得分:2)
您是否拥有持续集成服务器?这通常是运行SonarQube分析的地方。
对于C#项目,使用“SonarQube Scanner for MSBuild”进行分析: http://docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Scanner+for+MSBuild
如果您没有CI服务器,您也可以从Subversion钩子脚本开始分析,但这将是一个相当不寻常的设置(并且只有在两次提交之间的时间比分析所需的时间长时才会起作用运行)