《Continuous Delivery : Reliable Software Releases through Build, Test, and Deployment A》是2010年Addison Wesley出版的圖書,作者是Jez Humble / David Farley。
基本介紹
- 中文名:Continuous Delivery : Reliable Software Releases through Build, Test, and Deployment A
- 作者:Jez Humble / David Farley
- 出版社:Addison Wesley
- ISBN:9780321601919
內容簡介,作者簡介,
內容簡介
Winner of the 2011 Jolt Excellence Award! Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes * Automating all facets of building, integrating, testing, and deploying software * Implementing deployment pipelines at team and organizational levels * Improving collaboration between developers, testers, and operations * Developing features incrementally on large and distributed teams * Implementing an effective configuration management strategy * Automating acceptance testing, from analysis to implementation * Testing capacity and other non-functional requirements * Implementing continuous deployment and zero-downtime releases * Managing infrastructure, data, components and dependencies * Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever-so you can deliver value to your business rapidly and reliably.
作者簡介
Jez Humble ToughtWorks公司首席諮詢顧問,致力於幫助企業快速、可靠地交付高質量軟體,經常在各種敏捷技術大會上發表演講,擁有牛津大學物理學學士學位和 倫敦大學民族音樂學的 碩士學位。2000年至今,他曾在各行業和不同技術領域擔任系統管理員、開發人員、培訓人員、諮詢師和經理人員。
David Farley 正在幫助構建倫敦多資產交易所(LMAE)。他具有20年的大型分散式系統開發經驗,是採用敏捷開發技術的先行者,曾作為技術負責人參加了ThoughtWorks公司許多極具挑戰性的軟體項目。