基本信息
| 字段 | 内容 |
|---|---|
| 英文 | AWS CodeBuild |
| 全称 | AWS CodeBuild |
| 中文释义 | 托管构建服务 |
| 日文释义 | マネージドビルド |
| 考试频率 | ⭐⭐⭐ |
| 易混淆 | CodePipeline |
一句话理解
在临时环境中编译、测试并生成构建产物。
阶段小结
- 核心定位:在临时环境中编译、测试并生成构建产物。
- 考试频率:⭐⭐⭐
- 对比检查:CodePipeline
重点记忆
AWS CodeBuild = 托管构建服务
工作原理
- 从代码仓库、S3 或 CodePipeline 取得源代码。
- 按
buildspec.yml的 install、pre_build、build、post_build 阶段执行命令。 - 在隔离的临时环境中编译、测试和打包。
- 输出 Artifact,并把日志发送到 CloudWatch Logs。
CodeBuild 执行构建和测试;CodePipeline 编排流水线;CodeDeploy 部署到目标环境。私有依赖与 VPC 资源访问还要检查网络、IAM Role 和 Secrets。