我正在尝试使用Generic Jenkins Artifactory插件将Jenkins构建工作区的内容部署到Artifactory中。使用以下通配符似乎有点不错
Web*.msi=>TestingWeb
WebDeploymentSettings*.xml=>TestingWebDeploymentSettings
DatabaseScripts**=>TestingDatabase
然而,当涉及到从Jenkins工作区移动"Database\Scripts"的内容时,"Database\SScripts"下的空文件夹不会复制到Artifactory中。但是,成功复制了非空文件夹。维护目录的完整性/结构非常重要,因此必须跨目录进行复制。
我曾考虑过将空文本文件放在空目录中,以便成功复制它们,但我不想"污染"包。
请帮助:-)
谢谢!
除了目录中的伪文件之外,似乎没有其他解决方法。我看到Jenkins中的一些错误与处理空目录有关。JENKINS-7260克隆工作区在克隆整个工作区时不会复制空目录JENKINS-20654空文件夹未复制到从属
你能检查一下Hudson上发布的答案:将工件从主复制到从失败是否有帮助?