1.安裝jenkins:
可以看一下 docker內安裝jenkins的記錄 http://www.itdecent.cn/p/a39904ffbdf7
2.創(chuàng)建項目配置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 可以將目標機器上執(zhí)行的結果返回到jenkins上
6.構建結果

image.png
ps: 這里前端構建不選擇通用的方案
即在jenkins上管理代碼 并且配置構建環(huán)境 最后將構建文檔通過scp等方式傳遞到目標服務器上而是 選擇在目標機器上配置環(huán)境構建.jenkins只是起到 接受webhook信息并且發(fā)起遠程命令.主要是因為方便并且快速.尤其是某些項目需要線上測試.往往通過jenkins 的構建環(huán)境,檢查依賴 等等.帶來很多不便.