Sonar安装环境的搭建
一、插件准备
1、sonar(我装的是6.2版本,此版本必须要配置1.8版本的JDK)
2、MySQL(我装的是5.7.13版本,可以适用)
二、安装步骤
sonar的安装
1、下载sonar
2、并解压到你的文件夹里
3、安装mysql数据库
此步不做过多阐述,具体可看此篇博文。
4、修改配置文件
当你装好mysql数据库之后,这是你需要在sonarqube-6.2文件夹下的conf文件修改sonar.properties。
修改内容为: ①、设置用户名以及密码,用于登录sonar网页版
sonar.jdbc.username=admin sonar.jdbc.password=admin (用户和密码可自定义设置)
②、设置你本地mysql数据库的用户名以及密码
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
其中3306是你的设置的端口号,sonar是你数据库名(需要本地自建)
③、设置sonar启动时的端口号
sonar.web.port=8085
5、启动sonar
进入你解压后的bin目录,选择你的启动方式。
我个人是windows-x86-32,所以进入文件夹,选择StartSonar.bat,双击启动。
如果出现如下图,则说明安装成功。(注意cmd控制台保持一直开着)
然后在浏览器输入http://localhost:8085/即可进入
6、安装sonar-scanner-2.8
解压后,进入conf文件下,修改sonar-scanner.properties,配置sonar的url,用户名和密码。
然后在环境变量里设置SONSR_RUNNER_HOME
Variable name:SONSR_RUNNER_HOME
Variable value:C:\myworks\something\Sonarqube\sonarqube-6.2\sonar-scanner-2.8\bin(这里就是你解压后的文件地址)
出现这个则成功
三、问题总结
1、启动sonar的StartSonar.bat时,出现web端口号冲突
解决办法:修改conf文件夹下sonar.properties,修改端口号sonar.web.port=8085,修改为一个不冲突的端口号。
四、总结
安装过程不是太复杂,有问题了及时解决,同时,我们也可以积极看logs文件下的log进行异常分析。