Jenkins - 通过 SSH 插件发布 : How to copy directory

标签 jenkins ssh build jenkins-plugins

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

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

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

谢谢

最佳答案

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

foo/**/*

我使用本地部署 Jenkins 在笔记本电脑上验证了这一点。效果很好。

关于Jenkins - 通过 SSH 插件发布 : How to copy directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40084174/

相关文章:

unix - 通过 SSH 连接到共享文本编辑器以进行手机屏幕代码测试?

python - 将脚本添加到 build.gradle

batch-file - Sublime Text 构建后不再打开 Stata13

java - Groovy 将装箱类型传递给 Jenkins,如何拆箱?

docker - 通过 Jenkins 作业从运行在 kubernetes pod 中的 docker 容器运行 bash 脚本

jenkins - 如何在 Jenkinsfile 中将 Artifactory DiscardOldBuilds 设置为 true?

java - java中使用==检查null时出现空指针异常

docker 中的 Jenkins slave 拒绝 SSH key

ssh - Play框架2.3.x,无需控制台即可运行

android - Android Studio不起作用