2017-01-23 92 views
1

我正在使用Freestyle项目方法在Jenkins中配置作业。我已经使用SSH发布插件发送战争文件到远程系统。现在我转移到管道配置。我想知道如何在管道配置中做同样的事情。任何人都可以告诉如何编写通过ssh发布管道脚本? 任何帮助将不胜感激。如何使用Jenkins管道通过ssh发送构建工件

回答

0

您可以使用原始Unix命令scp,如下所述:Example syntax for SCP。 scp是用于安全复制的Unix实用程序...通过SSH,这正是Publish Over SSH在幕后使用的!

实施例:

scp [email protected]:foobar.txt /some/local/directory 
+0

感谢您的回答。我试过了。我在詹金斯得到一个例外。它说无法运行程序“nohup”(在目录“C:\ Program Files \ Jenkins \ workspace \ testmailservice”):CreateProcess error = 2,系统找不到指定的文件。我认为这是因为我使用Windows系统和我的远程是Ubuntu的。 – sparrow

+1

您可以尝试使用jenkins管道'ssh-agent',请参见[documentation here](https://jenkins.io/doc/pipeline/steps/ssh-agent/) – Pom12

相关问题