Файл Gcloudignore не учитывается при развертывании в App Engine - PullRequest
4 голосов
/ 26 июня 2019

gcloud app deploy продолжает загружать все файлы в исходном каталоге, хотя я явно исключил их, используя файл .gcloudignore.Например, папка виртуальной среды env загружена, что вызывает ошибку, поскольку развертывание содержит более 10 000 файлов.

Я работаю под Windows 10 с Python 3.7 и gcloud SDK версии 251.0.0,Я пробовал как бета-версию, так и обычную версию gcloud app deploy.

Файл .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 работает как положено.

1 Ответ

1 голос
/ 26 июня 2019

Вы можете «включить» все, что игнорируется вашим .gitignore файлом, в ваш файл .gcloudignore, раскомментировав следующую строку:

#!include:.gitignore

Если ваш .gitignore файл уже игнорирует каталог env, это приведет к тому, что gcloud также проигнорирует его (и все остальные файлы, которые git игнорирует).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...