本文旨在集成,具体的安装细节,需自行百度
1、jenkins安装
直接官网下载jenkins.war,放在tomcat上运行即可;
注意把tomcat的内存调大点
配置tomcat开机自启活动
2、sonar安装
直接官网下载:http://docs.sonarqube.org/display/SONAR/Get+Started+in+Two+Minutes
注意配置mysql数据库
直接run即可
配置开机自启服务
开启防火墙端口
3、gitlab安装
百度即可
4、jenkins + gitlab
配置后的效果:
向分支push后自动触发jenkins job
jenkins job 成功执行后为当前的commit添加一个标签,方便以后进行线上回滚
需要安装的插件:
Gitlab Hook Plugin
GitLab Plugin
5、jenkins + sonarQube
系统配置
程序配置