Цель - перед запуском билда необходимо залить много файлов в workspace дженкинса.
Файлы будут каждый раз разные. Так что просто руками залить файлы в нужную дерикторию не вариант. Необходимо предоставить пользователю какой-то способ взаимодействия через UI.
Исследовал немного и нашел пару вариантов как можно залить файл.
File parameter для parametrized build Jenkins : Parameterized Build. Но тут можно залить только один файл, а мне надо несколько.
Copy Data To Workspace Plugin Copy data to workspace. Все бы ничего только плагин копирует с машине где находится дженкинс. А пользователь в моем случае не имеет доступа на сервер.
Но как залить много файлов одновременно? Кто решал подобную задачу, поделитесь плиз решением.
Как самый явный лично для меня вариант - чуть модифицировать один из плагинов, или написать свой.
Я писал год назад плагин для Дженкинс - ничего особо сложного.