开发者社区> 问答> 正文

应用部署如何使用这三套环境?

应用部署如何使用这三套环境?

展开
收起
1358896759097293 2021-03-11 23:02:35 1043 0
来自:云开发平台
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    部署到云端的时候一定要提交代码,因为云端去集成构建的时候,Flow 集成环境是通 过代码仓库去拉代码。应用部署,系统默认有三套环境,一个日常环境,一个是预发,一个是线上。我们来讲 解部署到日常环境的情况。线下开发环境,测试环境、预发环境和正式环境的需要在代码配置层面保证一致。比如 我们有三个数据库,一个是本地数据库,一个是云端测试数据库,一个云端正式数据库。我 们的工作环境会经常在这几个环境中切换,在本地 IDE 中写代码的效率是比较高的,在云端 Cloud IDE 开发环境更方便联调代 码。当遇到没有自己电脑的情况,或者修改简单 bug 的时候,会用到云端的 Cloud IDE, 在上面可以实现写代码。未来,云端开发体验基本上可以做到和本地 IDE 开发体验一致。 如果能达到这样的效果,未来所有的开发都可以在线上实现。现在主要还是通过本地开发环 境,写好代码后提交到代码仓库里完成项目的实现。 开发完毕,需要部署到测试环境进行验证,这就需要部署到云端的测试环境上,这个测 试环境可能会连接到测试数据库,或者单独有个专门的测试数据库,尽量跟开发隔离。 测试环境完成后,基本上就可以把这个应用发布到线上了。发布之前会有一个预发的环 境,这个预发环境只是没有对外提供服务而已。这个预发,内网可以访问而外部客户是访问 不到的。预发环境都是连的正式数据库。预发也没问题了,就可以发布到正式环境,直接向 外提供服务了。

    2021-03-14 22:38:33
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
容器技术在异构基础设施系统迁移中的作用——Flipboard迁云实践 立即下载
如何创建一个成功的(在业务和开发中)开源项目 立即下载
阿里的Kubernetes测试环境开源工具箱 立即下载