部署到云端的时候一定要提交代码,因为云端去集成构建的时候,Flow 集成环境是通 过代码仓库去拉代码。应用部署,系统默认有三套环境,一个日常环境,一个是预发,一个是线上。我们来讲 解部署到日常环境的情况。线下开发环境,测试环境、预发环境和正式环境的需要在代码配置层面保证一致。比如 我们有三个数据库,一个是本地数据库,一个是云端测试数据库,一个云端正式数据库。我 们的工作环境会经常在这几个环境中切换,在本地 IDE 中写代码的效率是比较高的,在云端 Cloud IDE 开发环境更方便联调代 码。当遇到没有自己电脑的情况,或者修改简单 bug 的时候,会用到云端的 Cloud IDE, 在上面可以实现写代码。未来,云端开发体验基本上可以做到和本地 IDE 开发体验一致。 如果能达到这样的效果,未来所有的开发都可以在线上实现。现在主要还是通过本地开发环 境,写好代码后提交到代码仓库里完成项目的实现。 开发完毕,需要部署到测试环境进行验证,这就需要部署到云端的测试环境上,这个测 试环境可能会连接到测试数据库,或者单独有个专门的测试数据库,尽量跟开发隔离。 测试环境完成后,基本上就可以把这个应用发布到线上了。发布之前会有一个预发的环 境,这个预发环境只是没有对外提供服务而已。这个预发,内网可以访问而外部客户是访问 不到的。预发环境都是连的正式数据库。预发也没问题了,就可以发布到正式环境,直接向 外提供服务了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。