Jenkins安装Sonar
安装SonarQube
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程