

# 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/)を参照してください。

**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)