sonarqube-6.7.x安装
1.基础环境
机器ip:192.118.80.182
版本选择;选择6.7.x LTS版本中最新版本,本次安装版本6.7.5
2.安装步骤
1. Jdk1.8安装
yum installjava-1.8.0-openjdk* -y
java -version 验证
2. Mysql5.7安装
1) 删除系统自带mysql包及依赖包
yum list installed | grep mysql
yum -y remove mysql-libs.x86_64
2) 安装mysql5.7
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
3) 启动mysql
systemctl start mysqld
3. 创建sonar数据库及用户
CREATE DATABASEsonar CHARACTER SETutf8 COLLATE utf8_general_ci;
CREATE USER 'sonar' IDENTIFIED BY Sonar@01;
GRANT ALL ONsonar.* TO 'sonar'@'%' IDENTIFIEDBY Sonar@01;
GRANT ALL ONsonar.* TO 'sonar'@'localhost'IDENTIFIED BY Sonar@01;
4. 下载sonarqube-6.7.5并解压
5. 配置sonarqube数据库连接信息
vim /opt/sonarqube-6.7.5/conf/sonar.properties
添加如下信息:
sonar.jdbc.username=sonar
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
6. 启动sonar
sh /opt/sonarqube-6.7.5/bin/linux-x86-64/sonar.sh start
3.插件集成
访问web页面并安装pmd,findbugs,checkstyles插件
点击配置-》应用市场后找到对应插件点击安装即可
内网环境需要下载对应插件的jar包放到plugins目录下重启即可,需要注意的是插件版本和sonar版本有兼容性版本问题,需下载兼容的插件版本
4.规则上传
点击质量配置-》创建-》恢复配置,上传规则xml文件即可