一、通过cockpit在linux容器中直接搜索下载sonar镜像并启动容器
配置的端口是9001
1.打开sonar后台192.168.3.216:9001,默认账号密码admin。
2.登录后要求重置密码。
3.登录成功后 点击【配置】->【权限】->【用户】,查看用户【令牌】。
二、jenkins配置
1.安装插件 manage jenkins -> manage plugins 搜索sonarqube并安装
2.配置sonarqube configure system 找到sonarQube,
a.起个名,
b.输入Server URL:http://192.168.3.216:9001/
c.添加凭据并选择添加的凭据
d.保存
3.jenkins项目中构建前配置
sonar.projectKey=my:JOB_NAME <br> sonar.projectName=JOBNAME<br>sonar.projectName=JOB_NAME
sonar.projectVersion=1.0.0.${BUILD_NUMBER}
sonar.sources=app,api 项目目录通过英文逗号隔开
点击保存。
此时可以开始构建项目了。构建成功后,sonar后台就多了一个项目。