1 SonarQube
下载地址:http://www.sonarqube.org/downloads/
最新版9.9.5,需要jdk17,不支持mysql
2上传到服务器
#安装postgresql可参考另外一篇:centos8.5 安装postgresql 15.6
unzip sonarqube-9.9.5.90363.zip
cd sonarqube-9.9.5.90363/
vim conf/sonar.properties
sonar.jdbc.url=jdbc:postgresql://localhost/sonarqube
sonar.jdbc.username=sonarqube
sonar.jdbc.password=''
sonar.web.context=/sonarqube
sonar.web.host=0.0.0.0
sonar.login=admin
sonar.password=admin
3启动SonarQube
vim /etc/sysctl.conf
vm.max_map_count=262144
sysctl -p
#增加运行用户
useradd sonarqube
chown sonarqube.sonarqube -R sonarqube-9.9.5.90363/
su sonarqube
/data/software/sonarqube-9.9.5.90363/bin/linux-x86-64/sonar.sh start
4访问配置
#安装中文包
#生成token
#关闭scm
5安装SonarScanner
unzip sonar-scanner-cli-5.0.1.3006-linux.zip
6jenkins安装SonarQube插件
#点击 web项目查看