sonarQube、sonarScanner和jenkins安装以及集成详细步骤

本文详细介绍了如何安装配置SonarQube、sonarScanner和Jenkins,并将Jenkins与SonarQube集成,实现自动化项目管理和代码质量分析。从软件环境准备、SonarQube和sonarScanner的配置,到Jenkins的安装与SonarQube的整合,再到项目分析的自动化流程,提供了全面的操作指南。

先安装sonarQube、sonarScanner和jenkins,然后把Jenkins集成sonarQube进行项目管理。

博客链接:https://blog.youkuaiyun.com/jasonlibint/article/details/104860401

一、软件和环境的准备

1、软件版本

sonarqube-7.6
sonar-scanner-3.3.0
mysql-8.0.16(windows)
mysql-5.7.29(linux)
jenkins-2.204.5
windows10 64位系统

2、软件下载
1)、sonarqube下载:https://www.sonarqube.org/downloads/
2)、sonar-scanner下载:https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner
3)、jenkins下载:https://jenkins.io/download/

二、安装配置sonarQube

1、分别下载sonarqube和sonar-scanner安装包到本地之后进行解压
在这里插入图片描述
2、启动MySQL数据库,创建sonar数据库即可
3、进入sonarqube解压缩之后的文件目录中,进入conf文件下,找到sonar.properties文件,并向其中添加MySQL数据库的连接配置信息如下:
(注意:sonarQube7.6对数据库版本的要求:MySQL >=5.6 && <8.0;Oracle 11g/12c)

sonar.jdbc.url=jdbc:mysql://192.168.9.18:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=root
sonar.jdbc.password=libin1234
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin

4、至此,Sonar的基本配置就已经完成了,启动它

进入sonarqube解压之后的文件目录中,进入bin目录下,找到相对应操作系统的启动环境(StartSonar.bat)进行启动服务。
在这里插入图片描述
5、进入数据库中,你会看到生成了大量的数据表,如下:
在这里插入图片描述
6、在浏览器上访问:http://localhost:9000,出现如下页面信息,表示sonar安装成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值