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

云构建触发器设置具有过时的GitHub分支数据,github,google-cloud-platform,google-cloud-build,Github,Google Cloud Platform,Google Cloud Build,我们安装了Google Cloud Build GitHub应用程序。然后,我们使用Google Cloud Build web用户界面创建了一些构建触发器。这在一段时间内奏效了 最近,我们将新的分支推送到GitHub存储库,并尝试为这些分支创建Google云构建触发器。触发器设置页面显示“没有分支匹配”,即使我们100%确定该分支存在于GitHub上 如何刷新Google Cloud Build Trigger Settings页面中的分支列表? 我们已经尝试登录/退出Google Clou

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

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

如何刷新Google Cloud Build Trigger Settings页面中的分支列表?


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

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

这是我们需要重置的概述

在GitHub中

  • 转到受影响的存储库
  • 打开它的设置
  • 删除与
    source.developers.google.com/Webhook/github
    关联的Webhook
  • 删除与Google连接的存储库指纹关联的部署密钥
  • 在谷歌云控制台中(Console.Cloud.Google.com)

  • 打开源存储库
  • 断开受影响存储库的镜像
  • 打开云构建
  • 删除并重新创建受影响存储库的生成触发器

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

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


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

    该死,你怎么知道的??我不认为我们按了太多按钮,我甚至从未使用过谷歌云构建Github应用程序,但却陷入了这种情况。Google webhook有点不同步。。但现在已经解决了!