如何解决在 Bitbucket 管道中部署 Firebase Cloud 函数时出错
最近,我在 Bitbucket 上遇到了管道问题。一切都很好,直到它向我显示“部署错误”。
构建失败:构建错误详细信息不可用。请检查日志 在https://console.cloud.google.com/........"
Google Cloud 中显示的错误是:
"错误:获取存储源时出错:通用::未知:重试预算 用尽(3 次尝试):获取 gcs 源:从 gcs:源提取容器以非零状态退出:1"
这个错误很新。我昨天没有出现这个错误,从那时起我就没有更新任何库。
因此,每次更新某些内容时,我都会从桌面进行手动更新,并且不会抛出任何错误
解决方法
我认为这是因为 Google 已将用于 Google Cloud Build 环境的 Node 更新为 v15,但是您的 Google Cloud Functions (GCF) 仅支持 Node 到 v12,除非您将 Node 版本降级,否则您的部署将失败将环境构建到 Node v12。这是我在 cloudbuild.yaml 中修复此问题的方法:
改变:
name: "node"
致:
name: node:12
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。