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 @   苏仙一  阅读(600)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示