Gcloudignore文件在部署到App Engine时不被尊重

2024-04-20 13:26:32 发布

您现在位置:Python中文网/ 问答频道 /正文

gcloud app deploy继续上载源目录中的所有文件,尽管我已经使用.gcloudignore文件显式地排除了它们。例如,上载了虚拟环境文件夹env,这会导致错误,因为那时部署包含的文件超过10000个。在

我在Windows10下使用Python3.7和gcloud SDK版本251.0.0。我尝试了gcloud app deploy的beta版和普通版。在

.gcloudignore文件仅包含以下内容:

  .gcloudignore
  # If you would like to upload your .git directory, .gitignore file or
  # files from your .gitignore file, remove the corresponding line below:
  .git
  .gitignore
  #!include:.gitignore

我可以在带有--verbosity=info标志的输出中看到它识别了.gcloudignore文件,但随后它将env文件夹上载到云存储。我希望这个文件夹被跳过。Git按预期工作。在


Tags: 文件gitenv文件夹appyour部署错误
1条回答
网友
1楼 · 发布于 2024-04-20 13:26:32

通过取消对以下行的注释,可以“包括”被.gitignore文件忽略的所有内容:

#!include:.gitignore

如果您的.gitignore文件已经忽略了env目录,这将导致gcloud也忽略它(以及git忽略的所有其他文件)。在

相关问题 更多 >