加载中...

《持续交付:发布可靠软件的系统方法》(Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)是 Jez Humble 与 David Farley 于 2010 年出版的软件工程著作,获当年 Jolt 图书奖,被公认为持续交付领域的奠基之作。两位作者当时均任职于 ThoughtWorks。
书中系统提出了部署流水线(deployment pipeline)概念:把从代码提交到可发布的全过程建模为一系列自动化阶段——提交构建、自动化验收测试、容量测试直至生产部署,每个阶段为产物提供递增的信心,失败即快速反馈。全书围绕配置管理、持续集成、测试策略、数据库变更、低风险发布等主题展开,核心主张是:软件应随时处于可发布状态,发布应是一键式的例行操作。
本书把此前零散的自动化实践整合为完整方法论,「持续交付」自此成为行业标准词汇,直接启发了 GoCD 等工具的设计,也是后来 DevOps 运动与 DORA 效能研究的重要思想基础。

登录 后参与讨论
暂无讨论,来发表第一条评论吧