Мы разделяем тестирование и производство на разные проекты. Тестовый проект имеет некоторые коды в движке приложения и объекты в облачном хранилище. Как лучше всего перенести их из тестового проекта в производственный?
Мне загрузить коды и объекты из тестового проекта на свой ноутбук и затем перенести их в производственные проекты? Есть ли лучший способ развертывания?
решение1
Я думаю, что для копирования всех файлов из контейнера dev в контейнер deployment можно использовать инструмент gsutil рекурсивно. Команда для этого будет:
gsutil -m cp -r gs://dev-bucket gs://deploy-bucket
С другой стороны, чтобы развернуть все файлы в новом проекте, вы можете использовать следующую команду:
путь развертывания приложения gcloud/app.yaml --project DEV-PROJECT
Если вы не выберете проект, будет использован проект, инициализированный с помощью инструмента gcloud.