我正在研究Jenkins管道(Jenkins版本 - v2.73.2,Jenkins管道 - 2.5) - 使用文件操作插件,我有一个场景在工作区c:\ workspace中创建一个新目录'Sample',需要将Test1和Test2目录与c:\ workspace。中的子目录和文件一起复制。
Sample
.............
Test1 -> VP1 (only .dll files), VP2 (all sub directories and files), VP3(all sub directories and files), VP4(all sub directories and files)
Test2 -> VP1 (only .dll files), VP2 (all sub directories and files), VP3(all sub directories and files), VP4(all sub directories and files)
以下是我正在使用的语法,它复制了所有不期望的目录中的所有.dll文件。
fileOperations([fileCopyOperation(excludes: '', flattenFiles: false, includes: '**\\*.dll', targetLocation: 'c:\\workspace\\Sample')])
请分享您对如何实现目标的意见。
答案 0 :(得分:0)
要复制的文件,这支持ant样式文件模式ex:
target/*/final*.xml
在您的情况下,您可以通过以下方式指定您希望dll的源文件夹:
Test1/VP1/**/*.dll