之前在windows系统上部署了sonar代码审查,由于工作需要,需要在Linux环境再部署一套。
其实,部署的大体都是大同小异的,这里罗列下各个配置,与windows部署不同的地方会重点说一下。
数据库配置——基本一致。
sonnar配置:
A、Sonarqube,修改conf—>sonar.properties修改——基本一致
启动sonarQube:Sonarqube,运行bin—>linux-x86-64,执行命令
./sonar.sh start #启动服务 ./sonar.sh restart #重启服务 ./sonar.sh stop #停止服务
启动后,访问url可看到对应的web界面,这里多等一会儿,数据库加载有些慢。
B、B、Sonar-Scanner,修改conf—>sonar-scanner.properties修改——基本一致
配置环境变量,进入vi /etc/profile 界面,增加sonar-scanner的path路径
export PATH=/home/puras/test-tools/sonar/sonar-scanner-3.3.0.1492-linux/bin:$PATH
执行后,需要运行命令 source /etc/profile 才能生效。
查看路径是否配置完成,如下:
项目中调用sonar扫描配置——基本一致