投稿日: Oct 30, 2018

このクイックスタートでは、GitHub リポジトリの AWS CloudFormation テンプレートを自動的にテストするための継続的インテグレーションと継続的デリバリー (CI/CD) パイプラインをアマゾン ウェブ サービス (AWS) クラウドに約 15 分でデプロイできます。

この CI/CD 環境には、テスト用の AWS TaskCat、継続的インテグレーションのための AWS CodePipeline、ビルドサービスとして AWS CodeBuild が含まれています。

TaskCat は、AWS CloudFormation テンプレートをテストするオープンソースツールです。TaskCat では同時に複数の AWS リージョンでスタックが作成され、各リージョンに対して合格か失敗かの判定を示すレポートが生成されます。リージョンを指定し、テストに含めるアベイラビリティーゾーンの数を設定して、テストする AWS CloudFormation のパラメータの値を渡すことができます。CI/CD パイプラインを使用して、ネストされたテンプレートを含む GitHub リポジトリのすべての AWS CloudFormation テンプレートをテストできます。

開始するには、以下の手順を実行します。

AWS CloudFormation テンプレートをダウンロードすると、 GitHub からのデプロイの自動化も可能です。または TaskCat ソースコードを参照できます。
 
その他の AWS クイックスタートのリファレンスデプロイについては、 詳細なカタログをご覧ください。
 
クイックスタートは自動化されたリファレンスデプロイで、AWS ベストプラクティスに従い、AWS CloudFormation テンプレートを使用して AWS の主要テクノロジーをデプロイするうえで役立ちます。このクイックスタートは、AWS ソリューションアーキテクトが作成しました。