Файл .gcloudignore
следует той же схеме, что и .gitignore
. Учитывая, что использование только *
может оказаться рекурсивным методом, который в конечном итоге испортит другие файлы, которые будут исключены.
Учитывая это, я бы рекомендовал вам попробовать использовать приведенную ниже конфигурацию для вашего .gcloudignore
файла - таким образом, sla sh должен устранить это нежелательное поведение:
# Ignore everything
/*
# Except these files:
!main.py
!requirements.txt
Напоминаем, что файл должен находиться в том же каталоге, что и файлы main.py
и requirements.txt
, поэтому путь работает правильно. В противном случае вам нужно будет указать весь путь в .gcloudignore
.
. В приведенных ниже сообщениях сообщества - о c в отношении GCP и других в .gitignore
- которые могут вам помочь, поскольку синтаксис для них обоих одинаков, и есть несколько других вариантов и идей, как этого добиться.
Дайте мне знать, помогла ли вам информация!