【发布时间】:2019-05-28 05:09:41
【问题描述】:
据我了解,gcloud app deploy 根据命令行选项和 requirements.txt(用于 python 运行时)等内容在幕后触发 Cloud Build 作业。我想做的是扩展这些 Cloud Build 步骤,以包括数据库迁移和部署之前测试等内容。
我可以看到我可以在单独的 GCP 项目的单独容器中运行这些额外的步骤,然后在最后一步执行类似的操作
- name: 'gcr.io/cloud-builders/gcloud'
args: [ 'app', 'deploy', 'app.yaml', '--project', 'my-gae-project', '--version', 'staging' ]
这似乎是一个好方法吗?以前有人为 GAE 项目做过这种事情吗?
【问题讨论】:
标签: google-app-engine continuous-integration continuous-deployment google-cloud-build