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 @   这题我不会  阅读(97)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示