SonarQube 部署在centOS 7.7

本文详细介绍了如何在CentOS7.8系统上部署SonarQube7.8,包括环境配置、JDK安装、SonarQube配置、中文插件安装等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

当前这个时间节点,centOS 7.7是相对比较稳定且比较新的版本。
sonarqube选择7.8是因为7.9之后不再支持mysql,我的环境正好有mysql用于其他服务。
jdk安装11貌似是sonar qube要求,反正装了再说,哈哈。

下载

1.sonarqube 官网:

1.https://www.sonarqube.org/downloads/
如需使用mysql请下7.8,否则建议最新的

2.我下好的包正在上传csdn,链接审批后放出

2.sonarqube 中文插件

1.我下好的包正在上传csdn,链接审批后放出
单独下载是因为插件商店只能下载最新的,已经不支持7.8,只能自己手动下载

3.jdk11安装包

1.自行上官网下载
2.我下好的包正在上传csdn,链接审批后放出

部署

0.已安装mysql 且新建database:sonar
1.安装jdk

把jdk-11.0.8_linux-x64_bin.rpm上传到服务器上

rpm -ivh jdk-11.0.8_linux-x64_bin.rpm

安装完毕后java -version确认java安装完成

2.安装sonarqube

1.把下载好的sonarqube解压,上传服务器
2.编辑/opt/sonarqube-7.8/conf/sonar.properties
以下是需要修改的内容

sonar.jdbc.username=root
sonar.jdbc.password=你的password
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.web.host=0.0.0.0
sonar.web.port=9000

3.创建sonarqube用户

useradd sonarqube
passwd sonarqube
输入你要设置的密码后成功

4.修改sonarqube文件夹的用户

chown -R sonarqube:sonarqube sonarqube-7.8

5.启动
启动脚本在 sonarqube-7.8/bin/linux-x86-64/sonar.sh

sh sonar.sh start

6.确认启动
稍等一会打开服务器ip:9000
默认用户名密码都是admin登录
如不能打开,进logs目录debug去吧

7.现在要装中文插件了
把下好的中文jar包 放到sonarqube-7.8/extensions/plugins
修改用户为sonarqube,给x权限
在使用启动脚本参数改为 restart
大功告成。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值