开发环境区别
目标:了解FAT, UAT, PRE, PROD环境的区别
- FAT (Feature Acceptance Test environment) : 功能验收测试环境,用于软件测试者测试使用
- UAT(User Acceptance Test environment): 用户验收测试环境,用于生产环境下的软件测试者测试使用
- PRE :灰度环境,外部用户可以访问,但是服务器配置相对低,其它和生产一样,外部用户可以访问,版本发布初期,正式版本发布前
- PROD(Production environment):生产环境,面向外部用户的环境,正式环境,连接上互联网即可访问
补充:
- SIT(System Integration Test ): 系统集成测试,开发人员自己测试流程是否走通
- TEST: 测试环境,外部用户无法访问,专门给测试人员使用的,版本相对稳定
- DEV (Development environment) : 开发环境,外部用户无法访问,开发人员使用,版本变动很大
什么是CI/CD
- CI:持续集成(CONTINUOUS INTEGRATION)
- CD:持续部署(CONTINUOUS DEPLOYMENT)
- CD:持续交付(CONTINUOUS DELIVERY)
持续集成(Continuous Integration)简称CI,持续集成强调开发人员提交了新代码之后,立刻自动的进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。
持续部署(Continuous Deployment) 代码通过评审之后,自动部署到生产环境中。持续部署是持续交付的最高阶段。 强调 1、持续部署是自动的 2、持续部署是持续交付的最高阶段 3、持续交付表示的是一种能力,持续部署则是一种方式
参考文章
评论
评论插件加载失败
正在加载评论插件