本篇文章是关于如何搭建sonar平台的,因为结合jenkins会更加有利于sonar的使用,所以这将两者结合起来。可以实现一旦更新构建代码,可以扫描看出结果。
具体搭建步骤如下:
1)选择linux 服务器
2)下载sonarqube-7.4,修改里面的sonar.properties文件登录名和密码
3)在对应目录下输入启动命令:./sonar start
4)登陆网址:localhost:9000,用户名密码为sonar.properties的用户名密码
5)更改用户,因为elasticsearch不能用root用户操作
6)更改elasticsearch.yml端口号为9000
7)安装Jenkins,再系统设置内添加如下
系统管理配置8)在sonarqube里面安装中文插件
9)替换sonarqube原有的数据库,更改sonar.properties里面的database的url和password
10)jenkins单个项目配置如下:
git配置 项目扫描分支配置,login,password为登陆名密码11)如果sonar启动失败,删除temp下的目录文件,将只读权限换成777
单个项目单元测试配置12)最终呈现结果:
Jenkins呈现 sonar呈现总结:最终呈现结果如上,可以用于开发人员和测试人员以及项目管理者,sonar本身还可以结合其他软件可以实现更多的功能。
网友评论