开发环境区别
tbghg

目标:了解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、持续交付表示的是一种能力,持续部署则是一种方式

参考文章

 评论