Я работаю над плагином файловых операций fileCopyOperation в конвейере Jenkins (версия Jenkins - v2.73.2, конвейер Jenkins - 2.5). Мне нужно скопировать файл из одного местоположения в другое местоположение с другой структурой папок.
Ожидается:
Источник
C: \ workspace \ Hello -> xxx, yyy [каталог xxx содержит подкаталоги и файлы aaa, bbb, ccc.txt;yyy dir содержит web.xml, sec.txt]
Destination
F: \ Test \ Sample -> aaa, bbb, ccc.txt
F: \ Test \ Example ->web.xml, sec.txt
Ниже приводится команда, которую я использую, которая копирует весь каталог Hello не так, как он ведет себя, как ожидалось.
fileOperations([fileCopyOperation(excludes: '', flattenFiles: false, includes: 'C:\workspace\Hello\**', targetLocation: 'F:\Test\Sample')])
Присутствует:
F: \ Test \ Sample \ workspace \ Hello -> xxx, yyy
Оцените ваши входные данные.