AWS CodeBuild 試験頻度 ⭐⭐⭐

AWS CodeBuild

AWS CodeBuild

devopsAWS CodeBuildAWS
最終整理

一時的な環境でコードをコンパイルし、テストを実行してビルド成果物を生成する。

基本情報

項目内容
英語AWS CodeBuild
正式名称AWS CodeBuild
中国語托管构建服务
日本語マネージドビルド
試験頻度⭐⭐⭐
混同しやすいサービスCodePipeline

ひとことで

一時的な環境でコードをコンパイルし、テストを実行してビルド成果物を生成する。

段階まとめ

  • 主な役割:一時的な環境でコードをコンパイルし、テストを実行してビルド成果物を生成する。
  • 試験頻度:⭐⭐⭐
  • 比較ポイント:CodePipeline

覚え方

AWS CodeBuild = マネージドビルド

動作の流れ

  1. Repository、S3、CodePipeline から Source を取得する。
  2. buildspec.yml の install、pre_build、build、post_build Phase を実行する。
  3. 分離された一時 Environment で Compile、Test、Package を行う。
  4. Artifact を出力し、Log を CloudWatch Logs へ送る。

CodeBuild は Build / Test、CodePipeline は Orchestration、CodeDeploy は Target への Deploy を担当する。Private Dependency と VPC Resource では Network、IAM Role、Secret も確認する。