先安装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安装成功

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

被折叠的 条评论
为什么被折叠?



