You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Cloud Container Builder从Bitbucket触发异常问题求助

解决Google Cloud Container Builder触发器间歇性失效的问题

我之前遇到了一个头疼的问题:在Google Cloud Container Builder中为特定分支配置了基于仓库内cloudbuild.yml的构建触发器,一开始推送代码到对应分支时能正常触发容器构建,但之后触发器就开始间歇性罢工了,具体表现有:

  • 有时候Google Cloud Container Builder完全检测不到Bitbucket上的提交(我反复确认过提交确实存在,而且就在正确的分支上)
  • 手动通过Google控制台触发构建时,系统会用上一次构建的旧提交,而不是最新的提交
  • 尝试推送小改动甚至空提交,有时候能触发构建,有时候又完全没反应
  • 还有个奇怪的现象:当某一个分支终于触发构建后,其他那些有未构建最新提交的分支也会跟着被触发

问题解决方法

后来我排查出了问题所在!最开始我已经把每个Bitbucket仓库添加到了Google Cloud的Source Repositories中,之后在Container Registry为这些仓库添加构建触发器时,又重复执行了Bitbucket仓库的连接流程,这就导致Source Repositories里自动为每个Bitbucket仓库创建了两个重复的连接。

我把这些重复的连接全部删除之后,触发器就恢复了稳定的工作状态,所有提交都能被正常检测并触发构建了。

总结

一定要检查你的Source Repository中是否存在重复的仓库连接,这大概率是导致触发器间歇性失效的根源。

内容的提问来源于stack exchange,提问作者Angie E

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:42:04