Cloud Build Trigger 设置有陈旧的、过时的 GitHub 分支数据
Cloud Build Trigger Settings have stale, out-of-date GitHub branch data
我们安装了 Google Cloud Build GitHub 应用程序。然后,我们使用 Google Cloud Build Web 用户界面创建了一些构建触发器。这工作了一段时间。
最近我们将新分支推送到我们的 GitHub 存储库,并尝试为这些分支创建 Google 云构建触发器。触发器设置页面显示 "No branch matches",即使我们 100% 确定分支存在于 GitHub.
我们如何刷新 Google Cloud Build 触发器设置页面中的分支列表?
我们已尝试记录 Google Cloud Build 和 GitHub 的 in/out。我们还尝试卸载并重新安装 Google Cloud Build GitHub 应用程序。我们也尝试过简单地等待几个小时。
问题是,在使用 GitHub 配置 Cloud Build 时,我们按下了太多按钮。
这是我们需要重置的内容的概述。
在GitHub
- 转到受影响的存储库。
- 打开它的设置。
- 删除与
source.developers.google.com/webhook/github
关联的 Webhook。
- 删除与 Google 已连接存储库指纹关联的 部署密钥。
在 Google 云端控制台 (console.cloud.google.com)
- 打开源存储库
- 断开受影响存储库的镜像。
- 打开云构建
- 为受影响的存储库删除并重新创建构建触发器。
除了回复:Google Cloud Build GitHub App
在 Google Cloud Build 中设置特定触发器与使用 Google Cloud Build GitHub 应用程序是正交的。前者不需要后者。它们是做相似事情的不同方式。
如果您在 GitHub 帐户中安装了 Google Cloud Build GitHub 应用程序,因为您认为它是 Google Cloud Build 触发器所必需的,请卸载Google 云构建 GitHub 应用程序。它的工作方式不同于设置特定的 Google Cloud Build 触发器,我发现同时拥有这两个 运行 非常令人困惑。
我们安装了 Google Cloud Build GitHub 应用程序。然后,我们使用 Google Cloud Build Web 用户界面创建了一些构建触发器。这工作了一段时间。
最近我们将新分支推送到我们的 GitHub 存储库,并尝试为这些分支创建 Google 云构建触发器。触发器设置页面显示 "No branch matches",即使我们 100% 确定分支存在于 GitHub.
我们如何刷新 Google Cloud Build 触发器设置页面中的分支列表?
我们已尝试记录 Google Cloud Build 和 GitHub 的 in/out。我们还尝试卸载并重新安装 Google Cloud Build GitHub 应用程序。我们也尝试过简单地等待几个小时。
问题是,在使用 GitHub 配置 Cloud Build 时,我们按下了太多按钮。
这是我们需要重置的内容的概述。
在GitHub
- 转到受影响的存储库。
- 打开它的设置。
- 删除与
source.developers.google.com/webhook/github
关联的 Webhook。 - 删除与 Google 已连接存储库指纹关联的 部署密钥。
在 Google 云端控制台 (console.cloud.google.com)
- 打开源存储库
- 断开受影响存储库的镜像。
- 打开云构建
- 为受影响的存储库删除并重新创建构建触发器。
除了回复:Google Cloud Build GitHub App
在 Google Cloud Build 中设置特定触发器与使用 Google Cloud Build GitHub 应用程序是正交的。前者不需要后者。它们是做相似事情的不同方式。
如果您在 GitHub 帐户中安装了 Google Cloud Build GitHub 应用程序,因为您认为它是 Google Cloud Build 触发器所必需的,请卸载Google 云构建 GitHub 应用程序。它的工作方式不同于设置特定的 Google Cloud Build 触发器,我发现同时拥有这两个 运行 非常令人困惑。