Jenkins使用SCP下载文件

时间:2016-01-18 08:04:11

标签: jenkins

我是詹金斯的新手,我不能做那些看起来微不足道的事。

我想使用SCP从远程服务器下载文件到我的Jenkins主服务器。

手动,在Jenkins服务器上,我可以成功运行此命令:

scp -i /var/lib/jenkins/.ssh/private_key jenkins@remoteServer:/home/jenkins/file.txt /tmp/.
# I enter the passphrase and press enter

我可以通过SSH找到插件Publish,但不幸的是它只能发送文件。

remoteServer不是Jenkins奴隶。

1 个答案:

答案 0 :(得分:0)

这应该是直截了当的; create a Jenkins job并添加"execute shell" step以运行scp命令。您需要在Jenkins中指定凭据,因为shell步骤是非交互式的,并且无法响应密码短语的请求。我无法找到有关凭据设置的文档,但您可以在$ JENKINS_URL / credential-store中找到它。