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