项目名称:智能化自动部署
项目背景:
由于研发部经常会有测试环境搭建的需求,尤其是 LNMP,而传统的 LNMP 架构搭建方式效率低、易出错,我们领导提出使用自动化工进行搭建,最終确定使用 Jenkins + ansible 可视的自动化部署
项目职责:
一,负责 Jenkins 和 Ansible 搭建部署
二,负责编写 LNMP 一键部署的 shell 脚本,反复测试并优化脚本
三,负责编写 Ansible 剧本
四,启动 Jenkins,打开 web 端添加任务进行构建
项目成果:实现了-键部署 LNMP 的测试环境,且在 Jenkins 的 web 端可以输出整个部署的过程,一共只需要 20 分钟左右,相
比之前手动搭建既提高了速度又降低了出错的概率,大大提高了运维工作效率