Skip to content

使用するサービスの説明

今回はAWSのCodeシリーズというサービスを使用してCI/CD環境を構築していきます。

CodePipeline

CodePipelineはマネージドの継続的デリバリサービスです。

  • ソースコードが変更されたらすばやくデプロイできます
  • AWS環境にデプロイするパイプラインを簡単に構築できます

CodeBuild

CodeBuildはビルドを行うAWSのマネージドサービスです。

  • 従量課金です。そのため、ビルド用のインスタンスをずっと立て続けているより安く運用できます。
  • ビルドの数に応じて自動スケールしてくれるため、CodeBuildによるCIでは他のビルドを待つ必要がありま せん。
  • 主要な言語に対するビルド環境が最初から用意されているのですぐに始めることができます。

CodeDeploy

CodeDeployはマネージドの自動デプロイサービスです。

  • EC2やAWS Lambda、ECSに対応
  • 問題が発生した際には簡単にロールバック
  • Blue/Greenデプロイに対応