在 Bitbucket 管道中部署 Firebase Cloud 函数时出错

Error when I deploy Firebase Cloud function in Bitbucket pipeline

最近,我在 Bitbucket 上遇到了管道问题。一切都很好,直到它显示“部署错误”。

Build failed: Build error details not available. Please check the logs at https://console.cloud.google.com/........"

Google Cloud 中显示的错误是:

"ERROR: error fetching storage source: generic::unknown: retry budget exhausted (3 attempts): fetching gcs source: unpacking source from gcs: source fetch container exited with non-zero status: 1"

这个错误很新。我昨天没有出现这个错误,从那以后我没有更新任何库。

所以,每次我更新一些东西时,我都会从我的桌面进行手动更新并且不会抛出任何错误

我认为这是因为 Google 已将 Google Cloud Build 环境的 Node 更新为 v15,但您的 Google Cloud Functions (GCF) 仅支持 Node to v12 除非您将构建环境中的 Node 版本降级为 Node v12,否则您的部署将失败。这是我在 cloudbuild.yaml:

中解决这个问题的方法

已更改:

name: "node"

收件人:

name: node:12