jenkins
流程
CI 阶段
- 提交代码到 svn 或 git 分支
- 通过 Hook 触发相应的 Jenkins Job, 触发整个 CI 流程
- Jenkins 从代码仓库拉去代码完成编译;
- Jenkins 触发单元测试, 并生成测试报告
- 自动合并新代码到发布分支, 并打包
- 上传构建物到 mavn 仓库或容器镜像仓库
发布测试阶段
-
Jenkins 从私有镜像仓库拉取相对应的运行时环境, 把上一步编译好的产品包打到镜像里面, 并生成一个新版本的产品镜像, 使用的测试环境配置文件;
-
测试环境发布
-
功能测试等, 生产测试报告
部署阶段
- 使用上阶段的产品镜像 + 生产环境配置文件
- 进行蓝绿部署等自动化部署方式
- 自动化业务测试
- 完成线上发布
最后更新于