開発環境と本番環境のスタックに AWS CloudFormation の Git sync を設定し、GitHub のリポジトリとブランチを連携する。
Git sync は、スタックに連携したリポジトリとブランチを監視し、テンプレートファイルやパラメータを含むスタックデプロイファイルの変更がコミットされると、スタックを自動的に更新します。
ブランチに main を指定すれば、マージで入った変更が各スタックに反映されます。CloudFormation 側がリポジトリを監視するので、パイプラインやビルドの仕組みを別に作って管理する必要はありません。