Jenkins安裝
下載jenkins https://jenkins.io/download/
可選擇版本,我用的是Windows,一鍵安裝很簡單,可選擇預裝哪些插件
插件安裝及基礎配置
點擊進入插件管理
在可選插件中搜索maven找到Maven Integration plugin插件安裝,如果已安裝過請忽略
安裝Publish Over SSH插件
點擊進入系統配置(如圖)
配置gitlab、Credentials
配置遠程服務器SSH信息,需先下載Publish Over SSH插件
JDK環境配置
maven環境配置
添加服務節點
項目發佈任務配置
源碼管理-選擇gitlab配置
構建觸發器選第一個就可以了
maven build配置如圖
Post Steps選擇 Send files or execute commands over SSH
Source files 需要上傳的文件 如本地打包好的lib地址
Remove prefix 需要屏蔽的文件目錄 如打包後target目錄
Remote directory 上傳目標相對文件夾
Exec command 遠程執行的命令 linux 機器可直接寫shell腳本,不過要注意加載下環境描述文件
以上配置全部完成後,只需要代碼提交到gitlab,然後點擊任務觸發就自動發佈到服務器了,執行遠程腳本還可以自動重啓應用