第 4 步:上传源代码和构建规范文件 - Amazon CodeBuild
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

第 4 步:上传源代码和构建规范文件

(上一步:第 3 步:创建两个 S3 存储桶

在此步骤中,您将源代码和构建规范文件添加到输入存储桶中。

使用操作系统的 ZIP 实用工具,创建一个名为 MessageUtil.zip 的文件,其中包含 MessageUtil.javaTestMessageUtil.javapom.xmlbuildspec.yml

MessageUtil.zip 文件的目录结构必须如下所示。

MessageUtil.zip |-- pom.xml |-- buildspec.yml `-- src |-- main | `-- java | `-- MessageUtil.java `-- test `-- java `-- TestMessageUtil.java
重要

请不要包含 (root directory name) 目录,而只包含 (root directory name) 目录中的目录和文件。

MessageUtil.zip 文件上传至名为 codebuild-region-ID-account-ID-input-bucket 的输入存储桶中。

重要

对于 CodeCommit、GitHub 和 Bitbucket 存储库,按照惯例,您必须存储名为的构建规范文件。buildspec.yml在每个存储库的根 (顶级) 位置,或者将生成规范声明作为构建项目定义的一部分包含。请勿创建包含存储库源代码和构建规范文件的 ZIP 文件。

仅对于存储在 S3 存储桶中的构建输入,您必须创建一个包含源代码的 ZIP 文件和一个(按照惯例)位于根(顶级)位置的名为 buildspec.yml 的构建规范文件,或者将构建规范声明作为构建项目定义的一部分包含。

如果您要为构建规范文件使用其他名称,或者要在根位置之外的位置引用生成规范,则可指定生成规范覆盖作为构建项目定义的一部分。有关更多信息,请参阅构建规范文件名称和存储位置

下一步

第 5 步:创建构建项目