Jenkins构建完成后自动部署到指定服务器
1、发送Jenkins构建好的war包到指定服务器
2、执行部署脚本
这里是通过使用 publish over ssh 插件。
插件管理中搜索publish over ssh 安装,完成后系统设置中就可以看到相关设置项了。
Jenkins服务器上的公钥需要放到部署项目服务器上,可以使用ssh-add-id命令发送公钥到指定服务器。
Passphrase : 私钥的密码
key : 私钥的内容 ,也可以在Pah to key中设置私钥路径
配置server
配置项目
在Exec command可以配上执行的命令或者脚本,这里我测试就直接查看一下
测试构建
显示成功在服务器上查看
一般是传到通讯的服务器上,在把包通过ansible或者shell脚本发送到各个服务器上进行部署