Skip to Content
Java持续交付
book

Java持续交付

by Daniel Bryant, Abraham Marín-Pérez
November 2019
Beginner to intermediate
406 pages
9h 21m
Chinese
Publishing House of Electronics Industry
Content preview from Java持续交付
360
14
迁移到持续交付
14-2:如何开展持续交付(图片来自Steve Smith的博文
Resilience as a Continuous Delivery
Enabler
第一个阶段是用版本控制来管理一切资源。这种方法在
Accelerate
一书中也得到了支持,
研究表明,版本控制能够提高软件交付的效能,“应用程序代码、系统配置、应用程序
配置以及构建和配置脚本”都应存储在版本控制系统中。这不仅可以提高持续交付的效
能,还可以提高部署的稳定性。
一旦实现了这一目标,
Smith
就建议你应该开始测量交付流程的稳定性和吞吐量,例如
有多少部署失败或者错误,以及多快能将提交的代码部署到生产环境中。这个步骤的目
的是提高交付意识,并且为后续的改进提供可参考的基准指标。
第三个需要关注的方面是增加生产环境的监控,这样你能够从技术和业务的角度观察系
统,以及向自适应(或者“进化型”)的架构发展,不仅能够促进组件之间的松耦合,也
能让修改变得更加容易。这个阶段的目标是提高生产环境的可靠性。
Smith
模型的最后一个阶段,是以“改进所有事情”为目标,同时运行多个并行的实验。
在这个阶段中,系统会在较长一段时期内进行持续性的改进。(你将在本书的最后一章
中了解更多相关信息。)
你已经在第
9
章中了解了如何使用版本控制(第
1
阶段),还分别在第
13
章和第
3
章中
学习了增加生产环境的监控和可观察性,以及如何发展可适应性的架构(第
3
阶段)。
在接下来的两节中,你将学习如何测量持续交付(阶段
2
)以及如何运行并行实验(阶段 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

写给系统管理员的Python脚本编程指南

写给系统管理员的Python脚本编程指南

Posts & Telecom Press, Ganesh Sanjiv Naik
Python和NLTK实现自然语言处理

Python和NLTK实现自然语言处理

Posts & Telecom Press, Nitin Hardeniya
解密金融数据

解密金融数据

Justin Pauley
Python机器学习案例精解

Python机器学习案例精解

Posts & Telecom Press, Yuxi (Hayden) Liu

Publisher Resources

ISBN: 9787121374425