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,然后点击任务触发就自动发布到服务器了,执行远程脚本还可以自动重启应用