一千萬個為什麽

搜索

持續交付和持續部署之間的主要區別是什麽?



我是devops的初學者。我對這裏發布的google上的答案感到困惑。

轉載註明原文: 持續交付和持續部署之間的主要區別是什麽?

一共有 2 個回答:

“持續交付”是一種開發過程(包括開發,測試等)的一般原則,它可以在任何時候都可以經常部署的方式生成軟件。與傳統的瀑布模型相比,您將擁有固定的部署日期,這些部署日期相隔數月甚至數年,並且計劃使用巨大的功能集。這些日子,這意味著有一些CI/CD管道可能包含或不包含最終的“部署”步驟。

“持續部署”是一個特定的方面,這意味著該過程的最後一步和實際部署也是自動化的,並且非常頻繁地發生,理想情況下在每次提交時(在經過嚴格的CI/CD管道之後,可能或可能不包括任何人際交往)。

這裏沒有。持續部署是連續交付的可選子部分。

持續交付:代碼更改時自動測試應用程序

持續部署:在代碼更改時自動將應用程序部署到生產環境