【问题标题】:Jenkins - Publish Over SSH Plugin: How to copy directoryJenkins - 通过 SSH 插件发布:如何复制目录
【发布时间】:2017-02-26 07:21:35
【问题描述】:

我正在尝试使用Jenkins' Publish Over SSH 插件来复制某个给定目录的所有文件和子目录,但到目前为止,我只能复制文件而不是目录。

我的工作区中有一个名为foo 的目录,在构建过程中,我想将此目录中的所有内容复制到远程服务器。 我试过这种模式foo/**,但它不会复制所有子目录。

有什么建议吗?或者这不是我应该使用的插件?

谢谢

【问题讨论】:

  • foo/** in "Source files" 确实为我创建了所有子目录并分别复制文件。

标签: jenkins ssh build jenkins-plugins


【解决方案1】:

对于目录的递归副本,您应该给出

foo/**/*

我使用本地部署的 Jenkins 在我的笔记本电脑上验证了这一点。它工作正常。

【讨论】: