Google app engine 谷歌应用引擎定制版本(第二代)

Google app engine 谷歌应用引擎定制版本(第二代),google-app-engine,continuous-integration,continuous-deployment,google-cloud-build,Google App Engine,Continuous Integration,Continuous Deployment,Google Cloud Build,据我所知,gcloud app deploy基于命令行选项和类似requirements.txt(用于python运行时)的内容在后台触发云构建作业。我想做的是扩展这些云构建步骤,包括部署前的数据库迁移和测试等内容 我可以看到,我可以在一个单独的GCP项目中的单独容器中运行这些额外的步骤,然后作为最后一步,执行如下操作 - name: 'gcr.io/cloud-builders/gcloud' args: [ 'app', 'deploy', 'app.yaml', '--project'

据我所知,
gcloud app deploy
基于命令行选项和类似
requirements.txt
(用于python运行时)的内容在后台触发云构建作业。我想做的是扩展这些云构建步骤,包括部署前的数据库迁移和测试等内容

我可以看到,我可以在一个单独的GCP项目中的单独容器中运行这些额外的步骤,然后作为最后一步,执行如下操作

- name: 'gcr.io/cloud-builders/gcloud'
  args: [ 'app', 'deploy', 'app.yaml', '--project', 'my-gae-project', '--version', 'staging' ]

这看起来是个好办法吗?以前有人在GAE项目中做过这种事情吗?

查看相关说明。“部署工件”下有一节专门针对App Engine,以及如何设置自定义构建以部署到GAE。

查看相关说明。“部署工件”下有一节专门针对App Engine,以及如何设置自定义构建以部署到GAE。

谢谢,这很有帮助。谢谢,这很有帮助。