步骤 5:创建构建项目 - Amazon CodeBuild
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 5:创建构建项目

(上一步:步骤 4:上传源代码和 buildspec 文件

在此步骤中,您将创建一个构建项目,Amazon CodeBuild 将使用它来运行构建项目。构建项目包含有关如何运行构建的信息,包括从何处获取源代码、要使用的构建环境、要运行的构建命令以及将构建输出存储在何处。构建环境代表操作系统、编程语言运行时和用于运行构建的 CodeBuild 工具的组合。构建环境以 Docker 映像的形式表示。有关更多信息,请参阅 Docker 文档网站上的 Docker 概述

对于这个构建环境,你需要使用包含 Java 开发套件 (JDK) 和 Apache Maven 版本的 Docker 镜像。 CodeBuild

创建构建项目
  1. 登录 Amazon Web Services Management Console 并打开 Amazon CodeBuild 控制台 (https://console.aws.amazon.com/codesuite/codebuild/home)。

  2. 使用Amazon区域选择器选择支持 CodeBuild 的地Amazon区。有关更多信息,请参阅《Amazon Web Services 一般参考》中的 Amazon CodeBuild 端点和配额

  3. 如果显示 CodeBuild 信息页面,请选择 “创建构建项目”。否则,请在导航窗格中,展开构建,选择构建项目,然后选择创建构建项目

  4. 创建构建项目页面上的项目配置中,对于项目名称,输入此构建项目的名称(在此示例中为 codebuild-demo-project)。构建项目名称在您的各个 Amazon 账户内必须是唯一的。如果您使用其他名称,请确保在本教程中通篇使用它。

    注意

    创建构建项目页面上,您可能会看到类似于以下内容的错误消息:您没有权限执行此操作。最可能的原因是,您用来登录 Amazon Web Services Management Console 的用户身份无权创建构建项目。要修复此问题,请从 Amazon Web Services Management Console 注销,然后使用属于以下任一 IAM 实体的凭证重新登录:

    这两个选项都可让您获得创建构建项目所需的管理员权限,以便您能够完成本教程。建议您始终使用完成任务所需的最低权限。有关更多信息,请参阅Amazon CodeBuild 权限参考

  5. 中,对于源提供商,选择 Amazon S3

  6. 对于存储桶,选择 codebuild-region-ID-account-ID-input-bucket

  7. 对于 S3 对象键,输入 MessageUtil.zip

  8. 环境中,对于环境映像,让托管映像处于选中状态。

  9. 对于操作系统,选择 Amazon Linux 2

  10. 对于运行时,选择标准

  11. 对于映像,选择 aws/codebuild/amazonlinux2-x86_64-standard:4.0

  12. 服务角色中,将新建服务角色保持选中状态,并将角色名称保持不变。

  13. 对于 buildspec,将使用 buildspec 文件保留为选中状态。

  14. 构件中,对于类型,选择 Amazon S3

  15. 对于存储桶名称,选择 codebuild-region-ID-account-ID-output-bucket

  16. 名称路径留空。

  17. 选择创建构建项目

后续步骤

步骤 6:运行构建