Separamos teste e produção em projetos diferentes. O projeto de teste possui alguns códigos no app engine e objetos no armazenamento em nuvem. Qual é a melhor maneira de transferi-los do projeto de teste para o projeto de produção?
Devo baixar os códigos e objetos do projeto de teste para o meu laptop e enviá-los para projetos de produção? Existe uma maneira melhor de implantar?
Responder1
Acho que para copiar todos os arquivos do intervalo de desenvolvimento para o intervalo de implantação, você pode usar a ferramenta gsutil recursivamente. O comando para fazer isso seria:
gsutil -m cp -r gs://dev-bucket gs://deploy-bucket
Por outro lado, para implantar todos os arquivos do seu novo projeto, você pode usar o seguinte comando:
caminho de implantação do aplicativo gcloud/app.yaml --project DEV-PROJECT
Se você não selecionar o projeto, ele usará aquele inicializado com a ferramenta gcloud.