场景
本地开发代码提交后,自动部署到服务器,目前jenkins来完成,个人理解分4个部分完成
1、提交代码触发webhook执行jenkins构建项目
2、将代码拉取到服务器目录下
3、将代码进行打包
4、打包后的文件复制到指定项目目录中
webhook触发构建jenkins
参考:https://www.cnblogs.com/TestingShare/p/15955471.html
代码拉取本地
参考:https://www.cnblogs.com/TestingShare/p/15510074.html
代码build打包
参考:https://www.cnblogs.com/TestingShare/p/15955730.html
文件复制到项目目录中
如果是一个服务器,可使用复制cp命令
如果jenkins服务器和项目服务器不是一个的话,需要跨服务器发送文件
参考:https://www.cnblogs.com/TestingShare/p/15508313.html