前面我们的准备工作已经完成2/5了,接下来我们继续安装SonarQube。直接开始
1)下载SonarQube
这里我们直接去SonarQube官网下载最新版本的SonarQube即可,这里我们下载社区版本的就够用了,示例图如下:
下载之后,我们把安装包上传到服务器上进行解压:
2)准备数据库
这里的sonarqube是需要把数据放在mysql上的,所以这里我们准备一个数据库,并且创建一个名称为sonar的库:
3)修改配置文件
接着我们开始修改刚才下载的sonarqube安装包的配置文件,具体的配置文件是:${sonarqube_home}/conf/sonar.properties。
这里我们首先修改mysql的链接信息,修改后的数据示例如下:
sonar.jdbc.username=root sonar.jdbc.password=123456 sonar.jdbc.url=jdbc:mysql://172.19.0.8:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
接着我们把sonar.web相关的配置的注释打开,示例如下:
4)启动sonarqube
配置完成之后我们就可以哦启动sonarqube了,这里进入到${sonarqube_home}/bin/linux-x86-64目录下,执行如下的命令:
./sonar.sh start
执行示例图如下:
此时我们的SonarQube就安装完成了。
5)测试访问
接下来我们访问下SonarQube的dashboard界面,这里的访问信息是:
地址:http://ip:9000 账号:admin 密码:admin
备注:
1、这里启动sonar的时候需要jdk,版本要求至少jdk11及以上。 2、启动sonar的时候由于会启动一个elasticsearch进程,所以这里启动sonar的时候不能使用root账号。 3、配置sonar的服务器内存要求要高一点,至少16G左右合适,因为会涉及到启动elasticsearch,导致服务器内存不够用。 4、针对上诉第三点,可以把elasticsearch的内存配置低一点。
还没有评论,来说两句吧...