一、在linux上面安装sonarqube
相关文件下载地址
(1)下载sonarqube-9.6.1.59531.zip解压
(2)创建用户
useradd sonar
passwd sonar
(3)赋权
chown -R sonar.sonar /opt/sonarqube/sonarqube-9.6.1.59531
(4)切换用户,启动SonarQube
su sonar
cd /opt/sonarqube/sonarqube-9.6.1.59531/bin/linux-x86-64
./sonar.sh start
(5)浏览器测试 localhost:9090,用户名admin,密码admin
二、安装SonarQube Scanner
(1)下载 sonar-scanner-cli-4.7.0.2747-linux.zip
解压后的文件为:sonar-scanner-4.7.0.2747-linux
(2)配置环境变量
export SONAR_RUNNER_HOME=/opt/sonarqube/sonar-scanner-4.7.0.2747-linux
export PATH=$SONAR_RUNNER_HOME/bin:$PATH
三、jenkins集成sonarqube
(1)全局工具配置
(2)访问localhost:9000,生成凭证
(3)保存上一步生成的凭证,在jenkins系统配置SonarQube servers
四、项目构建
(1)创建一个freestyle项目
(2)拉取代码
(3)配置扫描