1.安装jenkins:
可以看一下 docker内安装jenkins的记录 https://www.jianshu.com/p/a39904ffbdf7
2.创建项目配置webhooks
也可以看一下上一个项目
3.目标机器上配置好git和密钥信息
1. linux 服务器上生成 公钥和私钥
2. 粘贴公钥的账户设置内或者项目公钥中.
3. 利用ssh clone项目.安装好相关依赖.()
4.jenkins 配置 publich over ssh插件
可以借鉴 https://blog.csdn.net/houyefeng/article/details/51027885
5.配置build step
拉下项目并且build
建议勾选 Verbose output in console 可以将目标机器上执行的结果返回到jenkins上
6.构建结果
ps: 这里前端构建不选择通用的方案
即在jenkins上管理代码 并且配置构建环境 最后将构建文档通过scp等方式传递到目标服务器上而是 选择在目标机器上配置环境构建.jenkins只是起到 接受webhook信息并且发起远程命令.主要是因为方便并且快速.尤其是某些项目需要线上测试.往往通过jenkins 的构建环境,检查依赖 等等.带来很多不便.