2、察全局
DevOps流程和持续交付流水线可能非常复杂。在开始实践之前,你需要搞清楚最终需要的结果是什么。
本章将会帮助你了解持续交付流水线的多个系统如何协同工作,形成对DevOps整体的概念。
在这一章,我们将会看到:
DevOps流程概览,一个持续交付流水线的实现,还有流程参与者。
发布管理。
Scrum、看板和交付流水线。
瓶颈。
Devps流程和持续交付——概览
下面这张持续交付流水线概览图上的细节太多,以至于你可能不会细读所有的文字。
现在先不用着急,我们将会一路深入了解。
就眼下来说,了鳃这一点就足够了:和DevOps -起工作时,意味着我们工作在一个又庞大又复杂的背景下,在一个又庞大又复杂的流程上。
下图描述了一个大型企业中,持续交付流水线的一个例子:
不论里面描述的是什么样的企业,这幅图的概览经常令人称奇。当然,对于不同的企业,还有开发的产品的复杂度,它们还是不一样的。
链条的前半部分,也就是开发环境和持续集成环境,一般都很相近。
测试环境的数量和类型会有很大的差异。生产环境也很不一样。
在下面的章节中,我们将会讨论持续交付流水线中的不同部分。