こんにちは、シタテルの茨木です。 今回はCircleCIでDockerをビルドし、そのままAWS ECR/ECSにデプロイする為の設定例を紹介します。 Nuxt.jsアプリ用に作ったものですが、言語やAPサーバが違っても共通の部分がほとんどです。 PRマージからの自動デプロイ、いいですよね。 https://circleci.com/docs/2.0/ecs-ecr/ https://github.com/CircleCI-Public/circleci-demo-aws-ecs-ecr 基本的にはCircleCI公式ガイドの上記リンクを参考にしていますが、元ネタはterraform前提だったりでなかなか大仰です。(下記に説明漏れがあったら原典を見てください…) 今回紹介するのはリンク先のスクリプト類を簡素化し、少し機能を追加(リポジトリ名からデプロイ先の環境面を切り替えできるように)した