2017-05-26 38 views
0

Jenkins jobを作成して、SFTPサーバーからローカルマシンに複数のファイルを取得しようとしています。SFTPサーバーから複数のファイルをJenkinsジョブとしてダウンロード

Jenkinsssh2easyプラグインを使用すると、サーバに接続し、以下のように1つのファイルをプルすることができます。あなたはカールとシェルビルドステップを使用することができます

screenshot

+0

linuxのコマンドラインツールであるsftp/scpを使用すると、シェルビルドの手順がわかりました。 – nucleon

+0

'scp'は私が使用していないパスワードのない接続の場合にのみ動作します。 –

答えて

0

curlコマンドを使用します curl --insecure sftp://username:[email protected]


は、ユーザー名/パスワードは、@で区切られたドメイン名の先頭に、でなければならないことに注意してください。

0

あなたは仕事で次の構成とSSH2Easyプラグインを使用することができます。

  • RemoteFileの:/ remoteFolderPath/*
  • localfolder。ここ:ジョブ/ jobNameは/ワークスペース/
  • ファイル名:TEMP/

localFolderは、ジョブ・ワークスペースへのパスです。これは、ワークスペースが配置されているjenkins構成に依存します。

fileNameは "/"で終わる必要があり、フォルダはワークスペースに存在する必要があります。

関連する問題