第一阶段:手动打包上传代码 -> 业务服务器
第二阶段:代码 -> 版本控制(Git或者Svn) -> 业务服务器
第三阶段:代码 -> 版本控制 -> 大量业务服务器 (可借助Jenkins插件实现:Ansible、Pipeline)
第四阶段:代码 -> 版本控制 -> 代码质量持续分析(Sonarqube)
第五阶段:容器简单架构Harbor -> Jenkins -> 业务服务器
第六阶段:分布式架构持续部署(Jenkins分布式)
架构图如下
运维高阶架构实战链接: https://edu.51cto.com/course/28575.html