[英]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.