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

posted @ 2022-03-22 16:56  苏仙一  阅读(629)  评论(0)    收藏  举报