本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
亨布尔、法利编著的《持续交付(发布可靠软件 的系统方法英文版)》讲述如何实现*快、*可靠、 低成本的自动化软件交付,描述了如何通过增加反馈 ,并改进开发人员、测试人员、运维人员和项目经理 之间的协作来达到这个目标。本书由三部分组成:***部分阐述了持续交付背后的一些原则,以及支持这 些原则的实践;第二部分是本书的核心,全面讲述了 部署流水线;第三部分围绕部署流水线的投入产出讨 论了*多细节,包括增量开发技术、**版本控制模 式,以及基础设施、环境和数据的管理和组织治理。
本书适合所有开发人员、测试人员、运维人员和 项目经理学习参考。
Jez Humble,ThoughtWorks公司首席咨询顾问,致力于帮助企业快速、可靠地交付高质量软件,经常在各种敏捷技术大会上发表演讲,拥有牛津大学物理学学士学位和伦敦大学民族音乐学硕士学位。2000年至今,他曾在各行业和不同技术领域担任系统管理员、开发人员、培训人员、咨询师和经理人员。 David Farley,具有20多年的大型分布式系统开发经验,是采用敏捷开发技术的先行者,曾作为技术负责人参加了ThoughtWorks公司许多极具挑战性的软件项目。目前帮助构建伦敦多项金融衍生品交易所(London Multi-Asset Exchange,LMAE)。
Part Ⅰ: Foundations / 基础篇1
Chapter 1: The Problem of Delivering Software / 软件交付的问题3
Chapter 2: Configuration Management / 配置管理31
Chapter 3: Continuous Integration / 持续集成55
Chapter 4:Implementing a Testing Strategy/测试策略的实现
Part Ⅱ:The Deployment Pipeline/部署流水线
Chapter5:Anatomy of the DeploymentPipeline/部署流水线解析
Chapter6:Build and Deployment Scripting/构建与部署的脚本化
Chapter 7:The Commit Stage/提交阶段
Chapter 8:Automated Acceptance Testing/自动化验收测试
Chapter 9:Testing Nonfunctional Requirements/非功能需求的测试
Chapter 10:Deploying and Releasing Applications/应用程序的部署与发布
Part Ⅲ:The Delivery Ecosystem/交付生态圈
Chapter11:Managing Infrastructure and Environments/基础设施和环境管理
Chapter 12:Managing Data/数据管理
Chapter 13:Managing Components and Dependencies/组件和依赖管理
Chapter 14:Advanced Version Control/版本控制进阶
Chapter 15:Managing Continuous Delivery/持续交付管理
Bibliography/参考文献