2017-05-26 201 views
0

我正在尝试创建一个Jenkins job,它将从SFTP服务器将多个文件拖到本地计算机上。作为Jenkins作业从SFTP服务器下载多个文件

通过在Jenkins中使用ssh2easy插件,我可以连接到SFTP服务器并如下所示拖动单个文件。

screenshot

+0

我发现使用Linux命令行工具sftp/scp在shell构建步骤中很方便。 – nucleon

+0

只有在我没有使用无密码连接的情况下'scp'才有效。 –

回答

0

可以使用带有卷曲外壳生成步骤。

curl命令的使用方法:
curl --insecure sftp://username:[email protected]

要知道,用户名/密码必须在域名的开始,由@分隔。

0

您可以在工作中使用SSH2Easy插件具有以下配置:

  • remotefile:查询/ remoteFolderPath/*
  • localFolder:就业/工作名/工作区/
  • 文件名:温度/

localFolder是作业工作空间的路径 - 这取决于工作空间所在的jenkins配置

fileName必须以“/”结尾,并且该文件夹必须存在于工作区中。