我正在尝试使用Generic Jenkins-Artifactory插件将Jenkins构建工作区的内容部署到Artifactory中。使用以下通配符
似乎有点好Web\*.msi=>Testing\Web
Web\DeploymentSettings\*.xml=>Testing\Web\DeploymentSettings
Database\Scripts\**=>Testing\Database
但是,当涉及到移动“数据库\脚本”的内容时,来自Jenkins工作区,数据库\脚本'下的空文件夹不要被复制到Artifactory。但是,非空文件夹已成功复制。保持目录完整性/结构非常重要,因此我必须将它们复制到一起。
我考虑过将空文本文件放在空目录中,让它们成功复制,但我不想"污染"包裹。
请帮助: - )
谢谢!
答案 0 :(得分:0)
看起来没有解决方法 - 除了目录中的虚拟文件。 我看到Jenkins的一些错误与处理空目录有关。 JENKINS-7260 Clone workspace doesn't copy empty directories when cloning entire workspace JENKINS-20654Empty folders are not copied to the slave
您可以查看Hudson: Copy artifact from master to slave fails中发布的答案是否有帮助?