借助 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) 获得此权限。了解如何授予角色。
如需为 GitHub 代码库创建触发器,您必须在 Google Cloud 和代码库之间建立连接。如需通过 Google Cloud中的 GitHub 应用创建连接,请参阅连接到 GitHub 代码库。
创建 GitHub 触发器
本部分介绍如何创建触发器并将其与 GitHub 安装关联。
Google Cloud 控制台
如需使用 Google Cloud 控制台创建 GitHub 触发器,请执行以下操作: