目錄
一、前言&背景
1、專案原因需要在windows系統搭建jenkins打包部署java專案(旋了一瓶二鍋頭也沒想明白為什麼要用windows部署專案)
2、這篇文章包含打包後建立tag用於版本回滾、通過SSH推送到遠端win10部署操作
3、本次用的是打jar包方式
4、既然分給我了就硬著頭皮上吧,在這記錄一下
二、環境準備
1、Win10、JDK、Git、Jenkins、Maven自行安裝
2、先確認一下在本地使用開發工具手動打包可以成功,避免不必要的問題
三、外掛安裝
2、相關外掛
有些外掛沒寫出來,下面發現哪些設定沒有可以再根據設定搜尋相應外掛安裝
Git Parameter
publish over ssh:這個是打包完成後將jar包通過ssh推送到另一臺win10
四、全域性配置
Maven
JDK
Git
Maven
五、新建專案並配置
新建專案
配置
1、Discard old builds
2、This project is parameterized
新增操作選項,打包或者回滾歷史版本
jenkins-test是我的分支名
3、Git
4、構建
clean install package -Dmaven.test.skip=true
上述啟動方式僅做參考,仁者見仁智者見智,希望沒有對你造成困擾。
5、構建後操作
上述步驟已經可以打包成功,這裡都是可選操作,你的業務可能用不到
*、打包完成生成tag用於版本回滾
**、打包完成後通過ssh將jar包推送到另一臺win10
這一步之前先確認兩臺win10之間能不能通過OpenSSH調通,參考地址
引數描述:
Passphtase 對應使用者私鑰的檔案加密祕鑰,預設可以是空,依據實際情況考慮是否填寫。
Path to key 使用者實際私鑰所在檔案的絕對或者相對路徑,與 Key 考慮二者選擇一個即可。
Key 使用者私鑰對應的實際內容,與 Path to key 二者選擇一個即可。
完成後繼續回到專案配置
六、打包
回到首頁點進去要打包的專案