SonarQube架构及常用脚本参数
- 包含四个部分
代码-》扫描器-》Server服务端-》数据库
SonarQube7.0以上版本已经不支持MySQL数据库,所以部署时,数据库尽量选择postgreSQL - 扫描Cfamily家族(c++/c/object-c)时,需要使用SonarQube的build-wrapper,并且代码一定要求能编译通过,在执行编译脚本之前添加扫描器即可,如:
build-wrapper-win-x86-64.exe --out-dir Mydirectory build.bat
此时会在MyDirectory生成一推文件
然后Sonar的扫描脚本中增加参数:
sonar.cfamily.build-wrapper-output=Mydirectory
- Sonar常用脚本参数
- SonarQube不同版本之间功能和支持的语言区别,记录一下,供大家参考