1. 传统应用发布模式:
- 开发团队:
a. 在开发环境进行开发、单元测试,提交pr到版本管理.
b. 基本的开发生服务器托管网命周期:
(1). “开发” -> “打包” -> “测试” ->服务器托管网; “部署” - 运维团队:
部署到测试环境 - QA团队:
测试测服功能,通过后,通知运维部署正式环境.
(1). 问题点:
- 错误发现不及时.
- 人工编译部署过程中低级错误发生.
- 手动操作,各团队工作效率低:
a. 开发和打包都在同一台机器上,可能导致打包的过程中,影响开发的进度 => 提供后台集成服务,开发、打包,互不影响
b. 不同的开发者、不同的环境配置可能打包的结果有差异 => 解决不同环境下构建项目产生不一致 - 开发运维对立:
a. 开发技术更新频繁、运维追求稳定. - 流程复杂度.
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
环境说明 硬件环境 虚拟机硬件规格: 4CPU 8G 内存 127G 硬盘空间 虚拟机数量: 3台 虚拟机操作系统: Ubuntu 20.04 虚拟化平台: hyper-v 三台虚拟机的命名为node 1 node 2 node3 其中 node1 为 mas…