【发布时间】:2020-10-20 15:49:15
【问题描述】:
我目前连接了一个 NextJS 应用,我想迁移到 Google Cloud Run。
现在,大部分是静态生成的页面——在构建过程中next 对大多数页面进行静态生成和发现。这些页面通常一次不会更新数周。
在 Vercel 上托管它时,我能够将应用程序设置为在触发 webhook 时重新构建和部署。如果进行了副本更改,这允许网站重建并生成所有静态页面,而无需将内容推送到 Github 或按下按钮。
我们希望尽快将我们的大量工作转移到 GCP,并且我希望了解如何复制此功能。目前,我可以在 GCP Console 中设置的唯一触发器似乎是附加 repo 的推送/提交事件——仅此而已。
我不确定这是否可能? Azure 和 AWS 似乎都能够基于 webhook 设置触发器,但据我所知,GCP 中完全没有该功能。
我唯一能想到的就是设置一个云功能或为 CMS webhook 创建一个消费者,这将使提交和清空提交并推送它以触发重建——但我希望有 SOMETHING 比这更理智。
谢谢
【问题讨论】:
标签: google-cloud-platform webhooks continuous-deployment google-cloud-run