0

据我了解,它会根据命令行选项和诸如(对于 python 运行时)之类的gcloud app deploy东西在幕后触发 Cloud Build 作业。requirements.txt我要做的是扩展这些 Cloud Build 步骤,以包括数据库迁移和部署前的测试等内容。

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

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

这似乎是一个好方法吗?以前有没有人为 GAE 项目做过这种事情?

4

1 回答 1

2

查看使用 Cloud Build 构建、测试和部署工件的说明。在“部署工件”下有一个特定于 App Engine 的部分,以及如何设置自定义构建以部署到 GAE。

于 2019-01-05T20:44:32.080 回答