

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

# 使用 CodePipeline 進行持續交付
<a name="continuous-delivery-codepipeline"></a>

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

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

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

**Topics**
+ [逐步解說：建置管線以用於測試和生產堆疊](continuous-delivery-codepipeline-basic-walkthrough.md)
+ [CloudFormation 組態屬性參考](continuous-delivery-codepipeline-action-reference.md)
+ [CloudFormation 成品](continuous-delivery-codepipeline-cfn-artifacts.md)
+ [搭配 CodePipeline 管道使用參數覆寫函數](continuous-delivery-codepipeline-parameter-override-functions.md)