SenarQube 安装(客户端安装)
服务端我们在 203 上安装的, 客户端需要在 jenkins 201上安装
CI/CI 集群 IP 主机名 配置
10.0.0.200 Gitlab 1核2G 20G硬盘
10.0.0.201 Jenkins 1核1G 20G硬盘
10.0.0.202 Nexus 1核2G 20G硬盘
10.0.0.203 Sonar 1核2G 20G硬盘 (版本,sonar 7)
10.0.0.7 Web 1核1G 20G硬盘
安装文件:
sonarqube: https://url69.ctfile.com/d/253469-56156284-4dfae7?p=2206 (访问密码: 2206)
配置环境变量:
vim /etc/profile
PATH=/usr/local/sonar/bin:$PATH
然后怎么执行呢?
我们在服务端配置项目的时候 生了一个:
sonar-scanner \
-Dsonar.projectKey=html \
-Dsonar.sources=. \
-Dsonar.host.url=http://10.0.0.203:9000 \
-Dsonar.login=ea0cdfaf33c0618864c10d8a78da052132bd8f67
这样我们直接在 jenkins201 上执行:
我们找到我们的代码 ,jenkins 上的代码 推送到 sonar qube
所以我们找到 jenkins 上的 工作空间:
/var/lib/jenkins/workspace/free-jbo
然后我们执行 sonar-scanner
sonar-scanner \
-Dsonar.projectKey=html \
-Dsonar.sources=. \
-Dsonar.host.url=http://10.0.0.203:9000 \
-Dsonar.login=ea0cdfaf33c0618864c10d8a78da052132bd8f67
然后 执行成功
我们去 sonar 上看看是否有代码了
http://10.0.0.203:9000/projects
以上是我们在命令行中执行,
接下来,如何把 sonarqube 集成到jenkins中 : 连接
欢迎来撩 : shell 编程从0到1
欢迎来撩 : devops cicd持续集成全程(汇总)
欢迎来撩 : 汇总all
欢迎来撩 : 汇总all