Jenkins安装Sonar

安装SonarQube

1.安装Mysql,JDK

su root yum install java-1.8.0-openjdk* -y
安装目录为:/usr/lib/jvm

 

2.创建sonar数据库

3.解压sonar,并设置权限

yum install unzip
unzip sonarqube-6.7.4.zip 解压
mkdir /opt/sonar 创建目录
mv sonarqube-6.7.4/* /opt/sonar 移动文件
useradd sonar 创建sonar用户,必须sonar用于启动,否则报错
chown -R sonar. /opt/sonar 更改sonar目录及文件权限

4.配置sonar参数

vi /opt/sonar/conf/sonar.properties
内容如:
sonar.jdbc.username=root
sonar.jdbc.password=ok
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?
useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=
maxPerformance&useSSL=false

5.启动sonar

cd /opt/sonar
su sonar ./bin/linux-x86-64/sonar.sh start 启动
su sonar ./bin/linux-x86-64/sonar.sh status 查看状态
su sonar ./bin/linux-x86-64/sonar.sh stop 停止
tail -f logs/sonar.logs 查看日志

6.测试并访问

http://192.168.233.141:9000

7.附注

如果报错:

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [26214]

[root@master1 sonar]# vi /etc/sysctl.conf
#加入内容
vm.max_map_count=262144
[root@master1 sonar]# sysctl -p
vm.max_map_count = 262144

8.默认登录用户和密码:admin/admin

posted @ 2022-04-18 22:52  这题我不会  阅读(104)  评论(0)    收藏  举报