Git + Jenkins + SonarQube 敏捷开发持续集成环
境
首先,要准备一个大环境:
CentOS 7
【3.10.0-514.21.2.el7.x86_64 】
Jdk 【1.8.0_131】
http://pan.baidu.com/s/1hsOPKJ6
mvn 【apache-maven-3.5.0】
http://pan.baidu.com/s/1dFalbl3
mysql
【mysql57-community-release-el7-8.
noarch.rpm】
http://pan.baidu.com/s/1dFncifJ
检查环境:略
有了这个大环境之后,开始下载一些必
要的组件:
sonarQube 【sonarqube-6.4.zip】
http://pan.baidu.com/s/1o7AQm5W
sonar-scanner
【sonar-scanner-cli-3.0.3.778-lin
ux.zip】
http://pan.baidu.com/s/1miLtR3U
jenkins.War【jenkins.war】
http://pan.baidu.com/s/1jI0zm1S
运行:
①:sonar.properties 中的配置(需要
建相应的 usr/pwd/db)
#----- MySQL 5.6 or greater
sonar.web.host=0.0.0.0
sonar.web.port=9000
sonar.jdbc.username=usr
sonar.jdbc.password=pwd
sonar.jdbc.url=jdbc:mysql://local
host:3306/db?useUnicode=true&char
acterEncoding=utf8&rewriteBatched
Statements=true&max_allowed_packe