4

我们安装了 Google Cloud Build GitHub 应用。然后,我们使用 Google Cloud Build 网络用户界面创建了一些构建触发器。这工作了一段时间。

最近,我们将新分支推送到我们的 GitHub 存储库,并尝试为这些分支创建 Google Cloud Build 触发器。即使我们 100% 确定分支存在于 GitHub 上,触发器设置页面也会显示“没有分支匹配”。

在此处输入图像描述

我们如何刷新 Google Cloud Build 触发器设置页面中的分支列表?

我们已经尝试登录/退出 Google Cloud Build 和 GitHub。我们还尝试卸载并重新安装 Google Cloud Build GitHub 应用程序。我们也尝试过简单地等待几个小时。

4

1 回答 1

5

问题是,在使用 GitHub 配置 Cloud Build 时,我们按下了太多按钮。

这是我们需要重置的概述。

GitHub中

  1. 转到受影响的存储库。
  2. 打开它的设置。
  3. 删除与关联的Webhooksource.developers.google.com/webhook/github
  4. 删除与 Google Connected Repository Fingerprint 关联的Deploy 密钥。

Google 云端控制台(console.cloud.google.com)

  1. 开源存储库
  2. 断开受影响存储库的镜像。
  3. 开放云构建
  4. 为受影响的存储库删除并重新创建构建触发器。

除了回复:Google Cloud Build GitHub 应用程序

在 Google Cloud Build 中设置特定触发器与使用 Google Cloud Build GitHub 应用程序是正交的。前者不需要后者。它们是做类似事情的不同方法。

如果您在 GitHub 帐户中安装了 Google Cloud Build GitHub 应用程序,因为您认为 Google Cloud Build 触发器需要它,请卸载 Google Cloud Build GitHub 应用程序。它与设置特定的 Google Cloud Build 触发器的工作方式不同,我发现同时运行这两种触发器非常令人困惑。

于 2018-11-29T01:48:14.190 回答