2、察全局
DevOps流程和持續(xù)交付流水線可能非常復(fù)雜。在開始實(shí)踐之前,你需要搞清楚最終需要的結(jié)果是什么。
本章將會(huì)幫助你了解持續(xù)交付流水線的多個(gè)系統(tǒng)如何協(xié)同工作,形成對DevOps整體的概念。
在這一章,我們將會(huì)看到:
DevOps流程概覽,一個(gè)持續(xù)交付流水線的實(shí)現(xiàn),還有流程參與者。
發(fā)布管理。
Scrum、看板和交付流水線。
瓶頸。
Devps流程和持續(xù)交付——概覽
下面這張持續(xù)交付流水線概覽圖上的細(xì)節(jié)太多,以至于你可能不會(huì)細(xì)讀所有的文字。
現(xiàn)在先不用著急,我們將會(huì)一路深入了解。
就眼下來說,了鰓這一點(diǎn)就足夠了:和DevOps -起工作時(shí),意味著我們工作在一個(gè)又龐大又復(fù)雜的背景下,在一個(gè)又龐大又復(fù)雜的流程上。
下圖描述了一個(gè)大型企業(yè)中,持續(xù)交付流水線的一個(gè)例子:
不論里面描述的是什么樣的企業(yè),這幅圖的概覽經(jīng)常令人稱奇。當(dāng)然,對于不同的企業(yè),還有開發(fā)的產(chǎn)品的復(fù)雜度,它們還是不一樣的。
鏈條的前半部分,也就是開發(fā)環(huán)境和持續(xù)集成環(huán)境,一般都很相近。
測試環(huán)境的數(shù)量和類型會(huì)有很大的差異。生產(chǎn)環(huán)境也很不一樣。
在下面的章節(jié)中,我們將會(huì)討論持續(xù)交付流水線中的不同部分。