-
说明:SonarQube是一个用于代码质量管理的开源平台,用于管理源代码的质量通过插件形式,这里安装的是社区版(免费)版本7.7,支持如下的语言
官网地址:https://www.sonarsource.com/ -
环境配置需求
Java jdk1.8
mysql 5.6、5.7
centos7.4具体需求配置请参照官网:https://docs.sonarqube.org/latest/requirements/requirements/
-
安装
参考官网:https://docs.sonarqube.org/latest/setup/install-server/
下载:wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.7.zip
解压:
unzip sonarqube-7.7.zip
新建个普通用户,后面以该普通用户身份起动,因为在启动sonarqube会先启动elasticsearch,因为安全问题elasticsearch,不让root用户直接运行
useradd sonar
chown -R sonar. /home/software/sonarqube-7.7 -
sonarqube配置文件
[root@localhost sonarqube-7.7]# vim conf/sonar.properties
数据库配置,在mysql创建数据库sonar
默认配置
配置本机IP和端口
-
运行脚本启动服务
su sonar ./sonarqube-7.7/bin/linux-x86-64/sonar.sh start
sonar.sh 含有命令:console | start | stop | restart | status | dump
查看是否启动看日志:
[root@localhost sonarqube-7.7]# tail -f logs/sonar.log
-
浏览器打开 http://192.168.1.189:8083 默认登录账号:admin 密码:admin
-
汉化
位置: Administration->Marketplace
Plugins: 搜索栏添加chinese
【Chinese Pack】进行安装
安装成功后,会提示重启 SonarQube 服务器。
重启成功后,页面已经显示中文
centos7安装sonarqube代码质量管理工具
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.