- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
gitlab+jenkins+sonar 做代码质量分析
目录
一、安装前准备 1
#1.环境:1
#2.安装JDK 2
二、sonarqube5.6 安装3
#1.下载安装包3
#2.创建数据库和账号3
#3.配置 sonar 参数4
#4.安装SonarQube Scanner 4
#5.安装SonarQube runner 4
#6.启动sonar5
三、手工测试7
四、Jenkins 安装8
#1.jenkins 安装8
#2. Jenkins 集成Sonar 进行代码质量管理13
3.配置gitlab15
#4.jenkins 配置gitlab18
#5.测试(连gitlab 一起配置)20
五、附29
附一:jenkins 升级29
一、安装前准备
#1.环境:
centos6.5 64 位,关闭了iptables、selinux
IP:5
GitLab :8.2.2 我用的是源码编码安装中文版,建立git 用户为Gitlab 用户
Jenkins :jenkins2.24
主要作用是中介的作用,通过gitlab 和SonarQube 插件,连接gitlab 和sonar
如果使用当客户端用git push 代码就自动触发jenkins 调用sonar 做质量分析的话,
需要gitlab 配置Web Hooks(web 钩子),发触发事件发给jenkins
SonarQube :SonarQube5.6 主要是做代码质量分析
1 / 29
内存大小:最小3G,还是比较卡
#保持主机名和hosts 名字一致
[root@vm5 ~]# hostname
vm5
[root@vm5 plugins]# cat /etc/hosts
localhost vm5 localhost4 localhost4.localdomain4
::1 localhost vm5 localhost6 localhost6.localdomain6
shutdown -r now
#安装git
rpm -Uvh /pub/epel/epel-release-latest-6.noarch.rpm
wget /enterprise/remi-release-6.rpm
rpm --import /RPM-GPG-KEY-remi
rpm -ih remi-release-6.rpm
yum install -y git
发现问题:
1. jenskins+gitlab+sonar 3 个整合最低要3G 内存,还是感觉很卡
2.SonarQube 因为内存3G 还是很卡,固态磁盘还是卡,所以端口号起得很慢,约2 分钟
3.jenkins 默认用的是8080 默认会用gitlab 冲突,所以需要修改一下端口
#2.安装JDK
# 因为sonar 是基于java 的,所以要安装JDK ,其它安装环境要求
#/display/SONAR/Requirements
#如果有openJDK 则要先卸载
cd /disk1/tools/
rpm -qa | grep java
#去oracle 官网下载jdk
# /technetwork/java/javase/downloads/jdk8-downloads-2133151.html
rpm -ih jdk-8u102-linux-x64.rpm
java -version
javac -version
#安装不配置环境变量,可能出现某些类找不到
echo export JAVA_HOME=/usr/java/jdk1.8.0_102/ /etc/profile
echo export JRE_HOME=/usr/java/jdk1.8.0_102/jre /etc/
您可能关注的文档
- CSS基本样式规则.pptx
- EHBR黑臭水体治理.pptx
- ERP项目PP模块蓝图汇报.ppt
- EYEunix厂站监控系统使用手册(新).doc
- GMP文件系统与文件管理.ppt
- idea使用git详细步骤图解.docx
- III型板工艺性试验总结(四分部).pptx
- iPad卖不动了,苹果要小心.pptx
- iPad在教学中使用.pptx
- IPAD智慧房产营销系统.pptx
- 220kV变电站主变压器泡沫喷淋灭火系统防误动控制方案研究.docx
- 2024消防水泵房施工方案.docx
- 密闭电石炉净化系操作说明--课件.ppt
- 小儿大动脉炎的科普知识.pptx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版).docx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版) (2).docx
- 2011年高考数学试卷(理)(天津)(空白卷).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(解析版).docx
- 【备战25年高考数学】题型09 6类圆锥曲线离心率解题技巧(解析版).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(原卷版).docx
文档评论(0)