什么是CI持续集成?敏捷开发

什么是CI持续集成?敏捷开发

持续集成(Continuous integration)持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。[来自百度百科]

一.为什么运维要学习用于开发的CI?
首先我们需要了解到运维的工作内容以及层次,由此可以看出运维人员需要学习。

1)运维的工作内容
	1. 安装os
		物理机:
		虚拟机:阿里云
	2. 安装程序、配置程序、启动程序
	3. 监控与报警
	4. 批量管理
	5. 程序发布

2)运维工作的三个层面
	1. 系统层面
		虚拟机:template
		物理机:pxe cobbler
	2. 程序管理(安装、配置)
		ansible
		saltstack
		puppet
		chef
	3. 批量管理
		fabric
		ansible

二.CI持续集成通常采用的架构
gitlab+git+ansible+jenkins (软件介绍以及详细使用请看博客持续更新… …)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值