使用WINDOWS OS 10中的谷歌云SDK,谷歌应用引擎灵活的环境部署失败



我的生产站点是在CodeIgniter Frame中开发的,它有超过10k个文件,我上周成功部署,没有任何问题。今天我的部署失败了,我刚刚更正了脚本中的一个查询。

我收到了以下问题

C:myproject>gcloud app deploy --version 13 app.yaml
Services to deploy:
descriptor:      [C:myprojectapp.yaml]
source:          [C:myproject]
target project:  [xyz]
target service:  [uat]
target version:  [13]
target url:      [https://uat-dot-xyz.appspot.com]

Do you want to continue (Y/n)?  Y
Beginning deployment of service [uat]...
#============================================================#
#= Uploading 0 files to Google Cloud Storage                =#
#============================================================#
File upload done.
ERROR: (gcloud.app.deploy) INVALID_ARGUMENT: This deployment has too many files. New versions are limited to 10000 files for this app.
- '@type': type.googleapis.com/google.rpc.BadRequest
fieldViolations:
- description: This deployment has too many files. New versions are limited to 10000
files for this app.
field: version.deployment.files[...]

我参考了以下SO张贴

gcloud应用程序部署失败,因为部署的PHP CodeIgnitor文件的文件太多

gcloud应用程序部署:此部署的文件太多克服谷歌应用引擎上10000个文件限制的方法?

谷歌应用程序引擎服务之间的通信

我根据以下内容启用了.gcloudignore文件,并在我的项目中创建

https://cloud.google.com/sdk/gcloud/reference/topic/gcloudignore

如何在.gcloudignore中包含在.gignore 中被忽略的文件

C:>gcloud config set gcloudignore/enabled true
Updated property [gcloudignore/enabled].
C:>gcloud config list
[accessibility]
screen_reader = False
[compute]
region = region-name
zone = zone-name
[core]
account = xyz@domainname.com
disable_usage_reporting = True
project = xyz
[gcloudignore]
enabled = true

我当前的云SDK版本是:320.0.0

从版本320.0.0 安装组件

我找不到解决办法。为什么突然我的部署失败了使用Gcloud SDK到GAE灵活的环境(注意:我的项目有超过10 k个文件,上周我没有收到这个问题(

Plz,帮我解决这个问题,如果我错过了什么,提前感谢。

应用程序引擎部署文件的方式似乎发生了变化。

运行命令gcloud config set app/trigger_build_server_side false解决了问题

现在在12月15日,这一变化似乎已经恢复,正常部署应该像之前一样工作

相关内容

  • 没有找到相关文章

最新更新