持續交付

持續交付(Continuous Delivery)是一種做法,它延伸了持續整合(CI)的應用,以自動地將經過驗證的建置版本重新部署到 QA 或 UAT 環境中。如果部署的恢復時間足夠快,那麼對於每一次提交到共享主幹的更改,都可以進行這樣的操作。在這種情況下,Radiator 的流水線視圖將變為:

以主幹開發為基礎

這本由 Jez Humble 和 Dave Farley 共同撰寫的暢銷書《Continuous Delivery》,詳細說明了許多公司的做法,其中包含了整個開發團隊的改進計畫。持續交付是一個很廣泛的主題,它以主幹開發的實作為基礎。 本網站及此頁面對其介紹可能不夠全面。可以前往 ContinuousDelivery.com 深入了解,並要注意「精實實驗」是持續交付的一部分,而非主幹開發的主要關注點。

持續部署

自動推送到正式環境;或許每次提交都會進行

這是「持續交付」的延伸,指部署到正式環境。像 Netflix、Etsy 和 GitHub 這樣的某些類型的初創公司會在每次提交時將其主要應用部署到正式環境。那些擁有可能直接導致客戶損失金錢服務的公司,則不太可能大量直接部署到正式環境

其他參考資料

顯示參考資料

2010, Jez Humble's Continuous Delivery portal
ContinuousDelivery.com
5 Jan 2015, TheGuardian newspaper on their CD
Delivering Continuous Delivery, continuously