软件应用开发的经典模型有这样几个环境:开发环境(development)、集成环境(integration)、测试环境(testing)、QA验证,模拟环境(staging)、生产环境(production)。

开发环境(dev):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。

测试环境 (test):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。

生产环境(prod):是值正式提供对外服务的,一般会关掉错误报告,打开错误日志。通常说的真实环境。

通常一个web项目都需要一个staging环境,一来给客户做演示,二来可以作为production server的一个“预演”,正式发布新功能前能及早发现问题(特别是gem的依赖问题,环境问题等)。

staging server  可以理解为production环境的镜像, QA在staging server上对新版本做最后一轮verification, 通过后才能deploy到产品线上. 有点网讯SERCM流程里面的SDA验证用的环境, 尽最大可能来模拟产品线上的环境(硬件,网络拓扑结构,数据库数据)

项目开发中的dev, test, prod , staging 环境是什么意思相关推荐

  1. React项目开发中的数据管理

    原文链接:https://blog.csdn.net/hl582567508/article/details/76982756 redux中文文档:http://cn.redux.js.org/ Re ...

  2. 项目开发中常用JS表单取值方法

    项目开发中常用JS表单取值方法 一.常用表单基本取值方法(form1为表单名称,TextBox1为控件ID,以文本框为例,html控件与web服务器控件是一样的)         1.form1.Te ...

  3. aspnet是前端还是后端_项目开发中无法回避的问题:前端和后端如何合作和并行工作?...

    项目开发中无法回避的问题:前端和后端如何合作和并行工作? 前端,后端要想非常愉快的合作开发和集成,那最开始第1步就是要定义一套共用的数据模型接口.这一步是所有工作可以顺利进行的前提. 数据模型接口之后 ...

  4. ssh项目同时使用mysql跟sqlserver数据库_MSSQL_如何把sqlserver数据迁移到mysql数据库及需要注意事项,在项目开发中,有时由于项目 - phpStudy...

    如何把sqlserver数据迁移到mysql数据库及需要注意事项 在项目开发中,有时由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Serve ...

  5. IntelliJ IDEA 项目开发中各个目录的关系

    项目根目录(Project Root):本地硬盘中存放项目内容的根目录 项目名称(Project Name):IDEA 保存的项目名称,默认和项目根目录的名称相同,可以修改.有啥作用?通过 IDEA ...

  6. 项目开发中发布更新文档备注

    项目开发中 经常会遇到 某一个团队成员更新了,配置文件但是没有及时沟通导致项目发布后出现异常的情况. 这时就需要一个项目更新发布的规范说明文件,比如每次更新更改了哪些,进行文档备注. 更新的脚本文件也 ...

  7. Vue项目开发中的点滴积累系列文章

    题记 -- 严于律己,精于行动,点滴积累,着眼未来,你也许不负青春 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架 本文章 记录从基础入门到实际项目开发中的点点 ...

  8. 项目开发中对使用的第三方库统一进行管理__添加属性表/页

    最近接手的一个项目开发中用到了很多第三方库,比如boost.gdal.xerces等等这些.从接手项目到现在从中学习到了很多之前从未见识过的东西.项目绝大部分都是前辈们写的,对于里面的对第三方库的管理 ...

  9. 17.项目开发中遇到的问题(this.$parent.$parent子组件调父组件的父组件的方法不可用问题)

    前言: 在今天的项目开发中,遇到了一个问题,就是通过this.$parent.$parent.getHostInf()无法去调用其父组件的父组件的方法(因为此时获取的不是其父组件,而是包含父组件的一个 ...

最新文章

  1. 连续三天说一个事情 : 信号转换
  2. spark用python编程的书_PySpark实战指南:利用Python和Spark构建数据密集型应用并规模化部署...
  3. 信噪比与误码率的计算
  4. 查看linux mysql 账户权限设置_Linux下mysql新建账号及权限设置各种方式总结
  5. 敏捷个人手机应用:如何使用时中法习惯
  6. 利用FindWindow和SendMessage进程通信
  7. Asp: 解决脚本输出网页出现乱码情况
  8. visual studio 设计器不显示_设计模式 | Iterator设计模式
  9. 数据类型的基本表达式
  10. 论计算机应用技术对企业信息化的影响
  11. Java计算机毕业设计德云社票务系统源码+系统+数据库+lw文档
  12. 曾国藩修身十三条,值得学习
  13. linux限制进程带宽,再Linux系统中限制网络带宽使用的教程
  14. 立陶宛央行抢跑数字货币背后:前瞻的区块链战略 中国已有企业布局
  15. 关于 Eclipse 使用的自习笔记
  16. Fluent Mybatis 牛逼!
  17. 富士相机设置传原图_富士X-S10相机传图必看!原创完美解决PC互传图片问题
  18. pages改变文档背景和改变文字背景
  19. vue列表进入详情页实现上一篇下一篇功能
  20. 网站降权有什么原因,如何解决恢复?

热门文章

  1. 微信跑腿小程序怎么做
  2. Http升级到Https (本地测试,无须域名和认证)
  3. Jetson TX2 安装 D435i ROS驱动
  4. RealSense D435 在ROS kinetic 下的配置
  5. CommandLineRunner和ApplicationRunner
  6. Sidecar:让 iPad 成为 Mac Mini 外接显示屏
  7. 杭州卧兔全球首发2022海外网红营销白皮书
  8. SpreadJS 纯前端表格控件应用案例:在线问卷系统
  9. YoloV5 训练长方形图像
  10. os I/O设备和设备控制器