由于神秘的 --production=false 标志,无法部署 Google Cloud Function
Unable to deploy Google Cloud Function due to mysterious --production=false flag
出于某种原因,我无法再从本地计算机或 github 操作部署现有 google 功能。每当我使用 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
我不确定这是从哪里来的。我昨天刚部署的时候没有遇到这个问题,它不是我本地机器特有的。
这是由于 Google 方面的回归问题。他们今天发布了一个修复程序,部署现在又开始工作了。
问题:https://github.com/GoogleCloudPlatform/buildpacks/issues/175#issuecomment-1030519240
出于某种原因,我无法再从本地计算机或 github 操作部署现有 google 功能。每当我使用 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
我不确定这是从哪里来的。我昨天刚部署的时候没有遇到这个问题,它不是我本地机器特有的。
这是由于 Google 方面的回归问题。他们今天发布了一个修复程序,部署现在又开始工作了。
问题:https://github.com/GoogleCloudPlatform/buildpacks/issues/175#issuecomment-1030519240