首页 > 解决方案 > Google Cloud Build 无法触发构建:没有这样的 blob

问题描述

我有一个运行多个服务的应用程序引擎应用程序,自从停止并重新启动它(从仪表板按钮)CloudBuild 不想再运行了。

我设置了一个触发器以在推送到某些分支时运行,当我通过推送提交手动或自动触发它时,它甚至没有注册为已启动的构建,而是向我显示了一条消息:

Failed to trigger build: <app-engine-name>/<repo-name>:cloudbuild.yaml: No such blob refs/heads/<repo-branch-name>:cloudbuild.yaml

没有任何链接或任何其他有用的东西。

标签: google-app-enginegoogle-cloud-build

解决方案


原来问题是 Google Cloud Build 访问 Bitbucket 上的存储库。在 Bitbucket 上激活两个因素身份验证后,Google 无法同步信息,不会正确说出这一点,只会使用其镜像的非常过时的版本。

通过断开与 Bitbucket 相关的所有内容并重新连接并等待几分钟以使设置同步,该问题已得到解决。


推荐阅读