△项目需求:入职时,开发部门使用已离职南京研发团队基于python开发的deploy系统发布各项目版本,此套系统未再有进行维护,每次发布版本需要耗时1小时左右,亟需改进。△项目描述:从零开始搭建基于jenkins集群+ansible的ci/cd发布系统,使用新版maven,更换迁移使用新版私服nexus,更换使用经编译优化的tomcat,并使用ansible playbook对CD持续部署过程进行严格判断处理,使用role适用发布各环境,包括npm构建发布前端工程。△项目成果:使用此新系统后,每次发布版本压缩到5分钟左右,大大提高了团队工作效率,领导及同事们纷纷点赞。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论