更新日志

成熟度模型已死–本文有争议,慎入!

在不确定、迅速变化的DevOps时代里,一刀切得模型和标准都将死去!

敏捷对我来说是认知升级

敏捷思想深刻地改变了我,对我的影响远远超过软件开发本身,升级了我在项目管理、团队管理甚至待人处事各方面的认知。

用自动化替代重复

无论一个人对一个流程如何熟练和高效,都比不上机器——机器被发明出来不就是为了帮助人类高效地完成那些重复的工作吗?

实战:用Concourse实现端到端的蓝绿部署

Concourse是为需要处理复杂交付排列的团队重新设计的CI工具。Concourse的pipeline机制将Task、Resource、Job三者有机地结合起来,其Build在容器中运行,隔离各个环境,避免不同环境之间相互污染情况发生。

以终为始,再谈持续交付流水线

以终为始,要想将持续交付、持续部署与持续发布讲清楚,就必须了解它们最终的目的,所有这些实践都是围绕着这一目的展开,并且相互关联的。本篇的核心一句话:Develop on Cadence, Release on Demand。

月旦评之千金悬赏征集令

DevOps公众号从即日起将对DevOps相关的原创文章发布千金悬赏征集令,快来加入我们吧!

“五型五秀”: 满眼生机转化钧,天工人巧日争新 ——C3“全场景配置管理+持续集成”探索实践之路

为提升农行开发中心软件交付效率和质量,应用开发五部与项目管理办公室联合发起了全流程可靠持续交付的方法、工具研究与实践项目,目标是以C3项目群为案例,探索适合开发中心的全流程软件研发管理和版本交付方法,提升可快速交付的能力。

持续交付,持续部署,傻傻分不清楚

“持续交付与持续部署,到底谁应该包含谁?” 本文不去争辩持续交付的定义,关键是在这个概念背后,都有哪些实践,以及原因和产生的结果。比叫什么更重要的是为什么。

DevOps 实践:千里之行

在上一篇 DevOps 渊源:角色消融 中我们分析了在作坊式团队中的责任重叠,也回顾了 DBA 角色的消融。接下来要消融的角色就是运维人员了。那这次又是什么生产力决定了怎样的生产关系的变化呢?

DevOps 渊源:角色消融

DevOps实践通常理解为开发人员(Dev)与运维人员(Ops)的融合,融合到了一定阶段也会自然会出现旧角色的消失。既是角色消融,接下来,我们就先讨论一下这 DevOps 的渊源,看看过去我们都有哪些消融。