您的构建失败 运行:无法读取提交 xxxxxxxx

Your build failed to run: Couldn't read commit xxxxxxxx

我正在尝试使用云构建在 GCP 上构建和部署映像。 我在 docker 上的 bitbucket 运行 上有一个 rails api 存储库,该存储库与 google 云存储库同步

我在主分支上提交时在云构建上配置了一个触发器。

触发器配置:

服务帐户权限:

但是当 master 分支获得提交时,触发 returns 以下错误: our build failed to run: <br>Couldn't read commit xxxxxxxx

构建错误:

我尝试查看 GCP 文档,但找不到任何内容。我认为问题可能出在 IAM 级别,也许服务帐户需要更多凭据。

我实际上编辑了此服务帐户的 IAM 设置以添加: 项目 > 编辑器 源存储库 > Reader

现在可以使用了

对我来说,需要启用 Cloud Build API。一旦我完成了我的构建 运行,我不需要为权限做任何特殊的事情。