在Google Cloud Functions上进行无服务器部署以生产和开发项目

时间:2018-08-13 11:50:05

标签: deployment continuous-integration google-cloud-functions continuous-deployment

我为一个应用程序设置了两个项目myproj-devmyproj-app。我们目前正在通过GitHub的Travis进行测试和部署。

是否存在有关将功能/版本从开发升级到生产的最佳实践?如何为两个项目管理不同的密钥文件?

如我目前所见,我需要:

  • 2个具有不同区域和阶段(dev / prod)的serverless.yml
  • 两个带有两个项目凭据的keyfile.json
  • 2个CI / CD实例来处理不同的配置

而且我不知道如何在没有2个单独分支的情况下将GitHub版本从发行版“升级”到产品。

0 个答案:

没有答案