google-app-engine - 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 Cloud Build 访问 Bitbucket 上的存储库。在 Bitbucket 上激活两个因素身份验证后,Google 无法同步信息,不会正确说出这一点,只会使用其镜像的非常过时的版本。
通过断开与 Bitbucket 相关的所有内容并重新连接并等待几分钟以使设置同步,该问题已得到解决。
推荐阅读
- tensorflow - 具有梯度计算的自定义损失函数
- android - 通过单击菜单按钮打开 Activity - Android Studio
- node.js - 无法在 express.js 4.x 中获取特定路由中的表单数据
- python - 如何实现一个定时器来停止Shutil copytree
- css - CSS Flex 的动画根据内容高度变化
- c# - Process.StartTime 访问被拒绝(.Net Core)
- reactjs - GraphQL 请求错误 - 未知参数“slug”
- c++ - 重新定义错误可能导致分段错误问题(1 文件)
- google-apps-script - 如何在 Google 表格中获取单元格的字体颜色?
- python - 用python从csv字典写入csv文件