您的位置:首页 > 编程语言

代码质量管理平台Sonar的安装、使用

2017-08-11 20:17 176 查看

前言

安装

docker方式

登录服务器shell,运行

docker run -d --restart=always --name sonarqube -p 90:9000 -p 92:9092  -e SONARQUBE_JDBC_USERNAME=sonar -e SONARQUBE_JDBC_PASSWORD=sonar sonarqube:lts-alpine


sonarQube会开机自运行。

用浏览器访问http://服务器IP:90确认是否成功运行

使用

与jenkins集成

jenkins版本为2.73

Jenkins中配置Sonar服务器信息

Jenkins–》系统管理–》系统配置



Jenkins中配置Sonar scanner(估计是以前的 Sonar Runner)

Jenkins–》系统管理–》Global Tool Configuration



Jenkins中配置Sonar数据访问账号密码

Jenkins–》Credentials–》System–》Global credentials (unrestricted)–》Add Credentials



保证和Sonar服务Docker启动时的参数SONARQUBE_JDBC_USERNAME/SONARQUBE_JDBC_PASSWORD一致

Jenkins中JOB的配置

由jhispter生成的maven工程中带有sonar支持,jenkins调用即可

mvn sonar:sonar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息