使用 持續交付 CodePipeline - AWS CloudFormation

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

使用 持續交付 CodePipeline

持續交付屬於一種發佈實務,系統可透過該實務自動建置、測試及準備程式碼變更,以便將變更發佈至生產程序。使用 CloudFormation 和 時 CodePipeline,您可以使用持續交付來自動建置和測試 CloudFormation 範本的變更,然後再將範本提升至生產堆疊。此發行程序可讓您快速且可靠地變更 AWS 基礎設施。

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

使用 建置 stacks. CodePipeline has 內建整合的 CloudFormation管道,以 CodePipeline 建置持續交付工作流程 CloudFormation,因此您可以在管道中指定 CloudFormation特定動作,例如建立、更新或刪除堆疊。如需詳細資訊 CodePipeline,請參閱 AWS CodePipeline 使用者指南