码迷,mamicode.com
首页 > 其他好文 > 详细

企业中的软件开发——开发环境、测试环境、镜像环境与生产环境的区别

时间:2017-09-04 22:41:23      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:企业   开发环境   测试环境   

开发环境:开发环境是程序员们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部的错误报告和测试工具,是最基础的环境。开发环境的分支,一般是feature分支。


测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么就肯定不能把它发布到生产服务器上,是开发环境到生产环境的过渡环境。测试环境的分支一般是develop分支,部署到公司私有的服务器或者局域网服务器上,主要用于测试是否存在bug,一般会不让用户和其他人看到,并且测试环境会尽量与生产环境相似。有时测试环境也被称为镜像环境


镜像环境:是指跟生产环境完全一致的一套环境,包括代码、数据库表结构(或许还包括数据)、配置文件等。镜像环境的作用:一是用于定位、解决生产环境的问题,当生产环境发现了bug时,开发人员需要在镜像环境重现问题,然后进行定位并解决;二是用于生产环境升级前的验证,升级时,必须在镜像环境中进行验证后,才能升级到生产环境。镜像环境对系统运维来说,是十分重要的。


生产环境:也被称为正式环境,是系统最终运行、被用户所使用的环境。生产环境是指正式提供对外服务的,一般会关掉错误报告,打开错误日志,是最重要的环境。部署分支一般为master分支。

企业中的软件开发——开发环境、测试环境、镜像环境与生产环境的区别

标签:企业   开发环境   测试环境   

原文地址:http://nuantulanlan.blog.51cto.com/11275625/1962559

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!