jenkins 实现前端自动化构建(webpack)

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


image.png

建议勾选 Verbose output in console 可以将目标机器上执行的结果返回到jenkins上

6.构建结果

image.png

ps: 这里前端构建不选择通用的方案
即在jenkins上管理代码 并且配置构建环境 最后将构建文档通过scp等方式传递到目标服务器上而是 选择在目标机器上配置环境构建.jenkins只是起到 接受webhook信息并且发起远程命令.主要是因为方便并且快速.尤其是某些项目需要线上测试.往往通过jenkins 的构建环境,检查依赖 等等.带来很多不便.

你可能感兴趣的:(jenkins 实现前端自动化构建(webpack))