【问题标题】:Cloud Build Trigger Settings have stale, out-of-date GitHub branch dataCloud Build 触发器设置包含陈旧、过时的 GitHub 分支数据
【发布时间】:2019-04-29 20:12:39
【问题描述】:

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

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

如何在 Google Cloud Build 触发器设置页面刷新分支列表?

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

【问题讨论】:

    标签: github google-cloud-platform google-cloud-build


    【解决方案1】:

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

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

    GitHub

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

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

    1. 打开源代码库
    2. 断开受影响存储库的镜像。
    3. 打开 Cloud Build
    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 触发器的工作方式不同,我发现同时运行这两种触发器非常令人困惑。

    【讨论】:

    • 该死的,你是怎么想出来的?我不认为我们按下了太多按钮,我什至从未使用过 Google Cloud 构建 Github 应用程序,但遇到了这种情况。 Google webhook 无法正确同步,但目前已解决!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-14
    • 2020-01-25
    • 2016-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-15
    相关资源
    最近更新 更多