持續交付 CodePipeline - AWS CloudFormation

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

持續交付 CodePipeline

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

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

用 CodePipeline 於建立 CloudFormation堆疊的管道來建置持續交付工作流程。 CodePipeline 具有內建的整合功能 CloudFormation,因此您可以在管線中指定 CloudFormation特定動作,例如建立、更新或刪除堆疊。若要取得有關的更多資訊 CodePipeline,請參閱AWS CodePipeline 使用者指南