图书标签: 持续集成 敏捷开发 软件工程 软件开发 计算机 敏捷 devops Programming
发表于2024-06-15
Continuous Delivery pdf epub mobi txt 电子书 下载 2024
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公司许多极具挑战性的软件项目。
当年很追捧的一本书,不过现在看来远不如泰勒的理论对DevOps的影响大
评分当年很追捧的一本书,不过现在看来远不如泰勒的理论对DevOps的影响大
评分当年很追捧的一本书,不过现在看来远不如泰勒的理论对DevOps的影响大
评分自己的英语还是太烂了,不过借助金山词霸还算看的顺利。
评分当年很追捧的一本书,不过现在看来远不如泰勒的理论对DevOps的影响大
本书围绕开发和运维之间的常常被忽视的部署上线环节来讨论开发过程和运维过程管理。是关于Devops的难得的实战总结。 部署流水线: 就是指一个应用程序从构建,部署,测试到发布这整个过程的自动化实现。这些环节在软件交付中常常被忽视,而又常常会导致了软件本身功能出现问...
评分第一部分 持续交付,加强开发团队、测试团队、运维团队、产品团队之间的沟通,以达到及早的发现问题的目的。 如何实现持续交付:配置管理,持续集成,测试策略 测试贯穿始终 -> 建立反馈环 第二部分 详细介绍部署流水线的每个阶段,并提供每个阶段的一些可供参考的策略。 第三...
评分我是“好的程序员的生产力十倍于差的程序员”这句话的信奉者,由此我期望的未来会有很多人数很少但精锐的小的软件开发组织存在。要在这样的未来生存,需要把一切能够自动化的事务都自动化,让宝贵的智力专注在最有价值的业务上。 同时作为一个在大型互联网公司工作过数年的开...
评分毫无疑问,这本书是敏捷软件开发领域的又一本巨著。“在你的组织里,仅涉及一行代码的改动,需要多长时间才能部署上线?你的处理方式是否可重复且可靠?” 本书就是针对这个问题给出的解决方案,如果对比下当下大多数项目的现状,你会发现差距好远。本书的优点在于它不仅为你指...
Continuous Delivery pdf epub mobi txt 电子书 下载 2024