Google app engine 谷歌应用引擎灵活-环境变量

Google app engine 谷歌应用引擎灵活-环境变量,google-app-engine,app-engine-flexible,Google App Engine,App Engine Flexible,如果我的circle ci部门使用“gcloud app deploy app.yaml”等工具登录到谷歌,有没有一种简单的方法可以传递dev/prod变量并将其替换到下面的app.yml文件中 当然,我可以有多个app.dev.yml、app.dev.yml文件等,但其中涉及大量重复,除非我可以使用某种基本app.yml来覆盖一些文件 runtime: nodejs env: flex service: email env_variables: PUBSUB_TOPIC: dev-ema

如果我的circle ci部门使用“gcloud app deploy app.yaml”等工具登录到谷歌,有没有一种简单的方法可以传递dev/prod变量并将其替换到下面的app.yml文件中

当然,我可以有多个app.dev.yml、app.dev.yml文件等,但其中涉及大量重复,除非我可以使用某种基本app.yml来覆盖一些文件

runtime: nodejs
env: flex
service: email

env_variables:
  PUBSUB_TOPIC: dev-email-integration-email
  PUBSUB_VERIFICATION_TOKEN: <your-verification-token>
运行时:nodejs 环境:柔性 服务:电邮 环境变量: PUBSUB_主题:开发电子邮件集成电子邮件 PUBSUB_验证_令牌:
遗憾的是,这并不是一个好办法。实际上,我建议不要为此使用app.yaml,而是使用json文件和。在我们所有的生活中,我们都是这样做的


希望这有帮助

你能详细说明一下这在实践中是如何起作用的吗?即使有配置文件,我们也需要告诉AppEngine它在哪个环境中,对吗?