基本情報
| 項目 | 内容 |
|---|---|
| 英語 | AWS CodeBuild |
| 正式名称 | AWS CodeBuild |
| 中国語 | 托管构建服务 |
| 日本語 | マネージドビルド |
| 試験頻度 | ⭐⭐⭐ |
| 混同しやすいサービス | CodePipeline |
ひとことで
一時的な環境でコードをコンパイルし、テストを実行してビルド成果物を生成する。
段階まとめ
- 主な役割:一時的な環境でコードをコンパイルし、テストを実行してビルド成果物を生成する。
- 試験頻度:⭐⭐⭐
- 比較ポイント:CodePipeline
覚え方
AWS CodeBuild = マネージドビルド
動作の流れ
- Repository、S3、CodePipeline から Source を取得する。
buildspec.ymlの install、pre_build、build、post_build Phase を実行する。- 分離された一時 Environment で Compile、Test、Package を行う。
- Artifact を出力し、Log を CloudWatch Logs へ送る。
CodeBuild は Build / Test、CodePipeline は Orchestration、CodeDeploy は Target への Deploy を担当する。Private Dependency と VPC Resource では Network、IAM Role、Secret も確認する。