标签:state linux roo head yum connect 最佳实践 intern 注意
1.什么是持续集成:
Continuous integration (CI)
持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。
2.没有持续集成的状况:
3.持续集成最佳实践
4.持续集成概览
持续集成得过程:
先把代码放到git、Jenkins从git获取代码进行构建、测试、生成结果再返回给客户端。
什么是Jenkins:
Jenkins is an automation engine with an unparalleled plugin ecosystem to support all of your favorite tools in your delivery pipelines, whether your goal is continuous integration, automated testing, or continuous delivery.
持续集成、自动测试、持续部署的超级引擎,支持自定义工具集、多种交付通道。
操作步骤:
# 服务器环境: [root@linux-node2 ~]# cat /etc/redhat-release CentOS release 6.5 (Final) # 安装依赖包 [root@linux-node2 ~]# yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel # 下载地址:【版本选择之前得一个或两个版本,选择redhat-stable稳定版】 # 官方下载地址:https://pkg.jenkins.io/redhat-stable/ # 国内下载地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/ # 安装jenkins [root@linux-node2 ~]# rpm -ivh jenkins-2.32.3-1.1.noarch.rpm warning: jenkins-2.32.3-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY Preparing... ########################################### [100%] 1:jenkins ########################################### [100%] # 查看服务状态 [root@linux-node2 ~]# service jenkins status jenkins 已停 # 启动jenkins [root@linux-node2 ~]# service jenkins start Starting Jenkins [确定] # 查看端口8080是否已启动 [root@linux-node2 ~]# netstat -lunpt Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1068/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1144/master tcp 0 0 :::8080 :::* LISTEN 1523/java tcp 0 0 :::22 :::* LISTEN 1068/sshd tcp 0 0 ::1:25 :::* LISTEN 1144/master udp 0 0 0.0.0.0:68 0.0.0.0:* 954/dhclient
注意:YUM安装方式【不推荐】
# 下载镜像源 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key or rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key # yum安装jenkins yum –y install jenkins service jenkins start ckconfig Jenkins on
Jenkins初始化
第一步:
# 访问Jenkins http://192.168.152.129:8080 # 查找admin默认密码,输入密码,点击继续 [root@linux-node2 ~]# cat /var/lib/jenkins/secrets/initialAdminPassword 637060046b114f6d92255944ab312940
第二步:
注意:卡启动问题【采用离线模式】
Jenkins在第一次安装启动时会向官网回传信息
如果网络离线可以正常安装。
当网络在线,但是https://jenkins-ci.io 无法打开时,卡住。
解决:
如果出现卡启动,把网络关掉就可。
第三步:
第四步:
第五步:
第六步:
注意:【如果采用是联网模式,有两种方式,一种是安装默认插件,时间比较长。一种是跳过安装插件,点击右上角得叉。】
标签:state linux roo head yum connect 最佳实践 intern 注意
原文地址:http://www.cnblogs.com/luchuangao/p/7748575.html