【发布时间】:2020-01-12 19:46:45
【问题描述】:
我们已改用基于 Cloud ADK 的新 Maven 插件用于此处描述的 App Engine: https://cloud.google.com/appengine/docs/standard/java/tools/migrate-maven
一切正常,但有一个用例我看不到办法。
在我们的 CI 中,我们构建和部署版本,然后在批准步骤之后,我们将流量迁移到它。
看起来我们需要的底层函数是这样的: https://cloud.google.com/sdk/gcloud/reference/app/services/set-traffic
但在 Maven 插件中,我只看到并选择使用promote 为true 或false 进行完整部署。
我们使用的解决方法是使用promote=true 重新部署,但这感觉很浪费,因为我们需要做的就是在已部署的版本获得批准后对其进行升级。
我的问题是,有没有办法使用新的 Maven 插件来做到这一点,或者我们是否应该切换到 gcloud CLI 工具来处理这类事情?
【问题讨论】:
标签: java maven google-app-engine