作为Jenkins作业从SFTP服务器下载多个文件
问题描述:
我正在尝试创建一个Jenkins job
,它将从SFTP
服务器将多个文件拖到本地计算机上。作为Jenkins作业从SFTP服务器下载多个文件
通过在Jenkins
中使用ssh2easy
插件,我可以连接到SFTP
服务器并如下所示拖动单个文件。
答
可以使用带有卷曲外壳生成步骤。
curl命令的使用方法:curl --insecure sftp://username:[email protected]
要知道,用户名/密码必须在域名的开始,由@分隔。
答
您可以在工作中使用SSH2Easy插件具有以下配置:
- remotefile:查询/ remoteFolderPath/*
- localFolder:就业/工作名/工作区/
- 文件名:温度/
localFolder是作业工作空间的路径 - 这取决于工作空间所在的jenkins配置
fileName必须以“/”结尾,并且该文件夹必须存在于工作区中。
我发现使用Linux命令行工具sftp/scp在shell构建步骤中很方便。 – nucleon
只有在我没有使用无密码连接的情况下'scp'才有效。 –