无法部署/更新谷歌云功能

时间:2020-12-24 21:23:41

标签: node.js firebase google-cloud-functions

我有一个 Firebase 项目,其中包含 29 个函数,2 个使用 python,27 个使用 nodejs。

修改了其中的 2 个,现在我无法正确部署。我收到一个错误日志,将我发送到日志查看器,其中一个错误是:

<块引用>

错误:构建步骤 3 “us.gcr.io/fn-img/buildpacks/nodejs10/builder:nodejs10_20201201_20_RC00” 失败:步骤以非零状态退出:46

功能继续工作,但我无法正确更新/部署。当我尝试单独部署它们时,这两个函数都会出现该错误,但是当我尝试部署所有函数时,我只会收到这两个函数的错误,其余函数没有任何修改,重新部署没有问题.

我检查了云控制台中的源代码,他们有一个警告图标说:

<块引用>

功能处于活动状态,但上次部署失败

云控制台中的源代码与我尝试部署的源代码相同,但功能与我之前进行更改时的功能相同,但功能仍然有效但无法更新。

这些是我使用 Firebase Node Sdk 部署的 javascript 函数。

有什么帮助吗?

编辑我: 我恢复了对已存在 2 年多的功能之一的更改,但仍然存在相同的问题,无法更新/部署,该功能在 storage.onFinalize() 上触发。 firestore.onCreate()

上的另一个函数

编辑二: 我创建的最新功能没有使用,它是我的 android 应用程序中一个新功能的一部分,所以我复制了它,给了它不同的名字,并且没有问题地部署。在这种情况下,我可以删除原始函数而不会出现任何问题,因为它没有被使用。但是我不能对另一个函数做同样的事情,另一个函数一直在使用。

0 个答案:

没有答案