问题描述
使用jenkins的Publish Over SSH插件通过ssh方式向目标服务器发送打好的jar包时,jenkins日志没有任何报错,但是目标服务器没有接收到jar。
日志解读
未成功发送jar的日志
成功发送jar的日志
详细对比jenkins日志,发现连接ssh通道后,并没有进行put操作,正常情况应该打开SETP后,到指定目录下,put jar包
解决
Name : 这里是自定义的ssh远程服务器,如果有多台,点击add post-build step 继续添加
Source files : 源文件地址,相对地址
Remove prefix : 忽略前缀路径
Remote directory : 远程服务器要保存的文件目录
Exec command : 直接写shell脚本,或远程服务器的脚本名称
Source files必须配置为ja