GitLabのリポジトリとCodeCommitをミラーリングすることで連携は可能
- 【AWS】GitLabとCodeBuildを連携させる方法は?
- CodeCommit + CodeDeploy + CodePipelineでEC2にデプロイ~CodeCommitの設定~
- https://qiita.com/keitakn/items/6abe6c971e4dec3b69ef
- https://qiita.com/pinekta/items/08c77d411b8f899c0856
- https://qiita.com/kazumax55/items/38349431b8db107fd05d
- AWS CLIでCode4兄弟によるEC2+nginx+Laravelの継続的デプロイ環境を構築する
- AWS CodeBuildのArtifactsをS3に保存する
ビルダーサーバにビルド
- GitLab → CodeCommit → S3 <-> CodeBuild
- CodeDeploy Blue/Green命令 -> ELBからAutoScaling複製 && IAMからインスタンス作成 -> EC2(CodeDeploy Agent)がS3からファイル取得
- CodeDeploy -> ELB切り替え