选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用提交 ID 指定 GitHub 存储库版本

聚焦模式
使用提交 ID 指定 GitHub 存储库版本 - AWS CodeBuild

可以仅使用提交 ID 指定源版本,例如 12345678901234567890123467890123456789。如果您执行此操作,则 CodeBuild 必须下载整个存储库来查找版本。

使用提交 ID 指定 GitHub 存储库版本
  1. https://console.aws.amazon.com/codesuite/codebuild/home 打开 AWS CodeBuild 控制台。

  2. 创建构建项目。有关信息,请参阅创建构建项目(控制台)运行构建(控制台)。除这些设置以外,将所有设置保留为默认值:

    • 中:

      • 对于源提供商,选择 GitHub。如果未连接到 GitHub,请按照说明操作以进行连接。

      • 对于存储库,选择公共存储库

      • 对于存储库 URL,输入 https://github.com/aws/aws-sdk-ruby.git

    • 环境中:

      • 对于环境映像,选择托管映像

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

      • 对于运行时,选择标准

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

  3. 对于构建规范,选择插入构建命令,然后选择切换到编辑器

  4. 构建命令中,将占位符文本替换为以下内容:

    version: 0.2 phases: install: runtime-versions: ruby: 2.6 build: commands: - echo $CODEBUILD_RESOLVED_SOURCE_VERSION

    在使用 Ubuntu 标准映像 2.0 时需要 runtime-versions 部分。这里指定了 Ruby 版本 2.6 运行时,但您可以使用任何运行时。echo 命令显示存储在 CODEBUILD_RESOLVED_SOURCE_VERSION 环境变量中的源代码的版本。

  5. 构建配置上,接受默认值,然后选择开始构建

  6. 对于源版本,请输入 046e8b67481d53bdc86c3f6affdd5d1afae6d369。这是 https://github.com/aws/aws-sdk-ruby.git 存储库中提交的 SHA。

  7. 选择开始构建

  8. 在构建完成后,您应该看到以下内容:

    • 构建日志选项卡上,使用了哪个版本的项目源。下面是一个例子。

      [Container] Date Time Running command echo $CODEBUILD_RESOLVED_SOURCE_VERSION 046e8b67481d53bdc86c3f6affdd5d1afae6d369 [Container] Date Time Phase complete: BUILD State: SUCCEEDED
    • 环境变量选项卡上,解析的源版本与用于创建构建的提交 ID 匹配。

    • 阶段详细信息选项卡上,显示 DOWNLOAD_SOURCE 阶段的持续时间。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。