Jenkins远程传输插件之Publish over SSH

本文介绍了如何使用Jenkins的Publish Over SSH插件进行远程文件传输。从安装插件、全局配置SSH Server到任务配置,包括Name、"高级"选项框、"Transfers"选项框的详细设置,以及执行脚本文件的说明,帮助读者理解如何在构建过程中自动远程传输文件。
摘要由CSDN通过智能技术生成

使用Jenkins构建过程中,需要把文件传输到远程主机,可以用pscp等工具实现,也可以通过Jenkins自身的插件Publish over SSH来完成这项任务,传输单个文件或多个目录都支持。

安装插件

Jenkins -> 系统管理 -> 管理插件 -> 安装 Publish Over SSH

全局配置

安装完成后,进入 Jenkins -> 系统管理 -> 系统设置,在下方找到 Publish Over SSH 选项,增加一个 SSH Server,如下:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MhKS9xUp-1604305727768)(http://47.104.72.146/wp-content/uploads/2019/04/QQ图片20190425123947.png)]

  • Name:远程主机名称(自己任意取);
  • Hostname:远程主机的IP或域名;
  • Username:登录远程主机的用户名;
  • Remote Directory: 远程主机目录,这个目录必须已经存在,传输操作都在这个目录下进行,注意:登录用户必须有这个目录的操作权限;

任务配置

全局设置完成后,进入自己的任务配置,“增加构建步骤”选项中,增加“Send files or execute commands over SSH”,配置SSH Server,设置源文件、远程忽略前缀、远程目录、执行脚本文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值