繁体   English   中英

由于神秘的 --production=false 标志,无法部署 Google Cloud Function

[英]Unable to deploy Google Cloud Function due to mysterious --production=false flag

出于某种原因,我无法再从我的本地计算机或 github 操作部署现有的谷歌功能。 每当我使用gcloud functions deploy命令进行部署时,我都会在控制台中收到以下错误: ERROR: (gcloud.functions.deploy) OperationError: code=3, message=Build failed: Unknown Syntax Error: Invalid option name ("--production=false"). 我没有在我的 gcloud deploy 命令中使用 --production=false 选项,所以我真的不明白这是从哪里来的。

构建日志总是失败:
Step #1 - "build": Unable to delete previous cache image: DELETE https://us.gcr.io/v2/{{projectId}}/gcf/{{region}}/{{guid}}/cache/manifests/sha256:{{imageId}}: GOOGLE_MANIFEST_DANGLING_TAG: Manifest is still referenced by tag: latest

部署命令:

gcloud functions deploy --runtime=nodejs16 --region=us-central1 {{function_name}} --entry-point={{node_function}} --trigger-topic={{topic_name}}

尝试使用以下 gcloud 版本,每次都得到相同的结果:
370, 371, 369, 360

我不确定这是从哪里来的。 我昨天部署时没有遇到这个问题,而且它不是我本地机器特有的。

这是由于谷歌方面的回归问题。 他们今天发布了一个修复程序,部署现在又开始工作了。

问题: https://github.com/GoogleCloudPlatform/buildpacks/issues/175#issuecomment-1030519240

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM