1、下载sonarqube
链接:https://pan.baidu.com/s/1IpzvetKO6kS01k_r6SrPFA
提取码:ed9m
2、解压
unzip sonarqube-6.7.4.zip
3、给普通用户chenyu授权
chown -R chenyu:mysql sonarqube-6.7.4
4、修改配置
vim sonar.properties
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.web.host=0.0.0.0
sonar.web.context=/sonar
5、max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
vim /etc/sysctl.conf
#添加以下内容
vm.max_map_count=262144
6、切换到普通用户chenyu
su chenyu
启动
./sonar.sh start
7、 max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
执行
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
重启服务器
页面地址:
http://服务器地址:9000/sonar
账号密码: admin admin
进去后生成令牌
mvn sonar:sonar -Dsonar.host.url=http://192.168.58.133:9000/sonar
-Dsonar.login=e15a7fad70130dd98d0bef1d13ef62df4b82bdba
在要上传的项目里运行