使用 CodePipeline 進行持續交付 - AWS CloudFormation

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 CodePipeline 進行持續交付

持續交付屬於一種發佈實務,系統可透過該實務自動建置、測試及準備程式碼變更,以便將變更發佈至生產程序。您能夠善用 CloudFormation 與 CodePipeline 進行持續交付,藉此自動建置並測試 CloudFormation 範本的變更,隨後將這些範本推動至生產堆疊。而且,此發佈程序讓您能以快速、可靠的方式來變更 AWS 基礎設施。

舉例來說,您能夠建立一個工作流程,進而在將更新後範本提交至程式碼儲存庫時,透過該工作流程自動建置測試堆疊。待 CloudFormation 建置測試堆疊完成,您即可進行測試,接著決定是否要將變更推送至生產堆疊。如需持續交付優點的詳細資訊,請參閱什麼是持續交付?說明。

使用 CodePipeline 透過為 CloudFormation 堆疊建置管道,建置持續交付工作流程。由於 CodePipeline 已與 CloudFormation 內建整合,您可以在管道中指定 CloudFormation 特定動作,例如建立、更新或刪除堆疊。如需有關 CodePipeline 的詳細資訊,請見《AWS CodePipeline 使用者指南》https://docs.aws.amazon.com/codepipeline/latest/userguide/