Frances 的 日记


  • 首页

  • 归档

后端项目上线流程

发表于 2017-10-23

后端项目上线流程

第一种:
  1. 本地开发环境
  2. QA环境:合并他人代码时,解决冲突,发布测服
  3. 生产环境:
  • 优势:
  1. 前期人少,快速开发,环境单一 方便测试部署
  2. 适合多变业务(PS:业务方向不明确)
  • 劣势:
  1. 代码合并很容易影响测部署,且冲突无法避免,且合并后代码可能未经测试,存在隐患
  2. 并行业务不利
第二种:
  1. 本地开发环境
  2. DEV环境:多个业务并行时,一起部署集成测试,针对相关联业务
  3. QA环境:
  4. 预发布环境:模拟正服环境测试,过渡
  5. 生产环境:
  • 优势:
  1. 适用于并行业务开发, 冲突影响降低
  2. 合并代码都经过测试,问题及早抛出(PS:测试很重要)
  3. 业务一旦确定,开发时间成本最小化(PS:安心敲代码)
  • 劣势:
  1. 产品方向必须明确,一旦确定后不能大改,否则需申请时间处理
  2. 回归测试 很重要,结合新老业务,测试工作量增大

参考文章:

  • 达达后端系统上线流程演进 :https://tech.imdada.cn/2016/09/23/dada-backend-deployment-evolution/

Hello World. zy

发表于 2017-10-23

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

曾阳

2 日志
© 2017 曾阳
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.3