【问题标题】:Google App Engine custom builds (2nd generation)Google App Engine 自定义构建(第 2 代)
【发布时间】: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


    【解决方案1】:

    查看Building, Testing, and Deploying artifacts using Cloud Build 的说明。在“部署工件”下有一个部分专门针对 App Engine 以及如何设置自定义构建以部署到 GAE。

    【讨论】:

    • 谢谢,很有帮助。
    猜你喜欢
    • 2018-12-23
    • 2014-01-27
    • 2012-06-10
    • 2017-04-08
    • 2012-10-15
    • 1970-01-01
    • 1970-01-01
    • 2014-08-07
    • 1970-01-01
    相关资源
    最近更新 更多