后记:
为了增加一点儿戏剧性,我给张大胖和何小瘦安排了一个悲惨的结尾,其实也不悲惨,他们俩拥有积极进取的心态,可以不断学习掌握新东西,并且能把事情做成,无论走到哪里都是有价值的人才。
DevOps到底是什么?Wikipedia的定义是:DevOps是一组实践的集合,这些实践能把软件开发(Dev)和IT运维(Ops)给结合起来,目标是缩短系统开发的生命周期,持续的发布高质量的软件。简单来说:就是快速开发,稳定运行。敏捷开发和DevOps有着密切的关联,可以说是相互补充,几个标准的DevOps实践例如“自动化Build和Test”,"持续集成",“持续发布”来源于敏捷社区,敏捷开发的理念最早起源于上世纪90年代,到2001年形成了正式的名称。敏捷最早是为了解决客户和开发人员之间的交流障碍,而DevOps解决的是开发和运维之间的“深沟”。DevOps不仅仅是工具链, 更需要公司文化的改变,需要转变运维,开发,测试之间在开发和部署中协作的方式,让这些部门之间紧密地协同是企业拥抱DevOps的关键挑战。