はじめに オフィスの休憩室にあるNintendo Switchのマリオカートで遊ぶのが楽しすぎて、自宅にも欲しくなってきました。佐々木です。 最近自分のプロジェクトでCircle CIとAWS CodeDeployを連携させて、デプロイを自動化したので、その時の手順について紹介します。 構成/要件 今回は以下のような構成と条件でセットアップを行いました。 ソースコードはGithub上に存在する AWS CodeDeployを使って、AutoScalingGroup配下のEC2インスタンスへデプロイする Circle CIでユニットテストを実行して、成功した時のみデプロイする デプロイはビルドがdevelopブランチに対して実行された時のみ行う やること AWS CodeDeploy上にデプロイメントグループを作成する デプロイ用のS3バケットを作成する デプロイ用のIAMユーザーを作成して
