Jenkin使用Publish over SSH将文件上传到其他服务器
1.在插件管理中安装插件Publish over SSH
2.在系统管理=>系统配置中找到Publish over SSH并配置

注意Remote Directory为全局的目标服务器目录,后面具体配置时的目录是基于这个目录的
3.在构建步骤中添加

具体配置

Source files是源文件目录,**/src/api/** 是相对workspace下项目的目录,比如完整目录是/var/jenkins_home/workspace/test/src/api/
按理来说应该是/src/api/**,但是我一直成功不了,用**/src/api/** 就行
Source files就是相对test的目录,**/src/api/*是拷贝api目录下所有文件(不包括目录)**/src/api/**是文件加目录
**/*是拷贝项目下所有文件,假如上面那个用不了可以试试这个
Remove prefix是删除前缀假如不设置就会在Remote Directory下创建 src/api/*
Remote Directory是目标目录,会和全局设置的Remote Directory组合,全局的Remote Directory设置”/“,这里设置绝对路径就行了
假如全局Remote Directory设置的是/root/src 而这里设置的是src最终就是/root/src/api
浙公网安备 33010602011771号