版本管理和发布
文档管理
所有文档在BroadLink文档中心存档, 文档包括:
- 需求文档
- 设计文档
- 接口文档
- 开发指南
版本管理
所有源码通过gitlab进行管理, 同时使用gitlab内置的CI/CD服务对系统集成和发布进行管控. 版本输出后, 统一在运维平台管理. 运维平台为BroadLink自研的平台.
上线管理
服务版本统一通过运维平台部署安装, 支持不停服版本升级.
发布管理
- 支持灰度发布
- 蓝绿发布
部署模式
- 支持私有化隔离部署, 目前已经支持所有的公有云平台, 同时支持自建机房部署
- 支持组件化部署, 根据业务需求选择部署安装的业务, 节省服务器资源
- 支持跨公有云平台的混合部署, 可以有效提高业务的抵抗公有云故障的能力.