aal*_*aap 9 production-environment staging continuous-deployment google-cloud-platform google-cloud-run
我已经使用 Cloud Build 等在 Google Cloud Run 上启动并运行了一个示例应用程序,并附带来自 GitHub 的 CD。我希望将不同的分支部署到不同的环境(开发、阶段产品等),但是文档没有暗示任何类型的设置。
我能想到的最简单的方法是在不同的分支 RegExes 上使用 Cloud Build 触发器设置单独的 Cloud Runs,但我想知道是否有更优雅的解决方案,因为这仍然感觉像是一种非常“手动”的方法来实现什么我想。
我找到了一个答案(如何让 Cloud Run 处理多个同时部署?),它证实这是一种已遵循的做法,但我只是想确认这是否确实是最好的方法,或者 GCP 是否提供了更好的方法这个目的。
我对 Google Cloud Run 以及整个 Google Cloud Platform 都是新手。
我决定按照我最初的想法使用单独的 Cloud Run 实例。
由于我使用 Cloud Run 的部分原因是使旧版 Laravel 应用程序现代化,因此这种方法应该效果很好。
正如评论者所提到的,这是一个主观话题,所以 YMMV。
归档时间: |
|
查看次数: |
3060 次 |
最近记录: |