Как развернуть коды движка приложений и объекты хранилища из тестовых в производственные проекты

Как развернуть коды движка приложений и объекты хранилища из тестовых в производственные проекты

Мы разделяем тестирование и производство на разные проекты. Тестовый проект имеет некоторые коды в движке приложения и объекты в облачном хранилище. Как лучше всего перенести их из тестового проекта в производственный?

Мне загрузить коды и объекты из тестового проекта на свой ноутбук и затем перенести их в производственные проекты? Есть ли лучший способ развертывания?

решение1

Я думаю, что для копирования всех файлов из контейнера dev в контейнер deployment можно использовать инструмент gsutil рекурсивно. Команда для этого будет:

gsutil -m cp -r gs://dev-bucket gs://deploy-bucket

С другой стороны, чтобы развернуть все файлы в новом проекте, вы можете использовать следующую команду:

путь развертывания приложения gcloud/app.yaml --project DEV-PROJECT

Если вы не выберете проект, будет использован проект, инициализированный с помощью инструмента gcloud.

Связанный контент