学习了一周的CICD,踩了很多坑,都是泪,特此记录一下整个过程,本次项目产出效果是,git push的时候自动化直接部署到服务器上,以下是整个大致流程: 1. 本地代码push到gitlab 2. gitlab通过webhook通知到jenkins 3. jenkins拉取gitlab仓库代码,并执行shell脚本 4. shell脚本执行docker命令,打包项目 5. 安装nginx,并把打包好的dist目录映射到nginx代理目录下 6. 部署成功,访问服务器ip+端口号访问你的项目 你所需要准备的: 1. docker最基本的知识,并安装docker和docker-compose 2. linux最基本命令,知道私钥公钥生成 3. 使用过git工具 4. 你的前端项目npm run build 成功 5. 你需要一台 ram 1G的linux服务器 6. 基本应变能力,排查bug能力 1.使用docker安装jenkins...