代码之家  ›  专栏  ›  技术社区  ›  Shaun Luttin

云构建触发器设置具有过时的GitHub分支数据

  •  0
  • Shaun Luttin  · 技术社区  · 6 年前

    我们安装了Google Cloud Build GitHub应用程序。然后,我们使用Google Cloud Build web用户界面创建了一些构建触发器。这在一段时间内奏效了。

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

    enter image description here

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

    1 回复  |  直到 6 年前
        1
  •  5
  •   Shaun Luttin    6 年前

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

    在里面 github

    1. 删除 与…有关 source.developers.google.com/webhook/github .
    2. 部署密钥 与Google连接的存储库指纹关联。

    在里面 (console.cloud.google.com)

    1. 打开
    2. 断开受影响存储库的镜像。
    3. 打开
    4. 删除并重新创建受影响存储库的生成触发器。

    旁白:关于 谷歌云构建GitHub应用程序

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

    如果您在GitHub帐户中安装了Google Cloud Build GitHub应用程序,因为您认为Google Cloud Build触发器需要它,那么请卸载Google Cloud Build GitHub应用程序。它的工作原理与设置特定的Google Cloud Build触发器的工作原理不同,我发现运行这两个触发器会让人感到非常困惑。