从 GitHub 构建代码库

借助 Cloud Build,您可以创建触发器,以便从托管在 GitHub 上的代码库进行构建。 您可以执行构建,以响应与 GitHub 代码库关联的提交推送或合并请求等事件。

本页介绍了如何为 GitHub 实例启用 build 触发器。如需了解详情,请参阅 Cloud Build 触发器Cloud Build 代码库

准备工作

按照说明连接到 GitHub 主机
  • 启用 Cloud Build API。

    启用 API 所需的角色

    如需启用 API,您需要拥有 serviceusage.services.enable 权限。如果您创建了项目,则可能已经通过 Owner 角色 (roles/owner) 获得了此权限。否则,您可以通过 Service Usage Admin 角色 (roles/serviceusage.serviceUsageAdmin) 获得此权限。了解如何授予角色

    启用 API

如需为 GitHub 代码库创建触发器,您必须在 Google Cloud 和代码库之间建立连接。如需通过 Google Cloud中的 GitHub 应用创建连接,请参阅连接到 GitHub 代码库

创建 GitHub 触发器

本部分介绍如何创建触发器并将其与 GitHub 安装关联。

Google Cloud 控制台

如需使用 Google Cloud 控制台创建 GitHub 触发器,请执行以下操作: