Как передать файл в качестве параметра Дженкинсу с разных машин - PullRequest
0 голосов
/ 26 апреля 2018

Я хочу передать File в качестве параметра в Jenkins. Я хотел бы запустить сборку Jenkins с удаленной машины и загрузить файл с удаленной машины, и я ожидаю, что Jenkins выберет файл с той же машины.

Но, когда я пытался загрузить файл на удаленные машины, он всегда обращал внимание на Jenknins WorkSpace вместо того, чтобы брать загруженный файл с удаленной машины.

Есть ли способ настроить Jenkins, он должен взять тот же файл, который я загрузил с удаленного компьютера?

Я хочу загрузить файл testng.xml с удаленных компьютеров для запуска сценариев.

Screenshot1

screenshot2

1 Ответ

0 голосов
/ 26 апреля 2018

Простое указание имени файла в параметре не приведет к его использованию во время выполнения. Он просто скопирует его в текущий каталог рабочей области и может быть проигнорирован во время вашей сборки.

В параметре File location укажите относительный путь, куда вы хотите поместить этот файл, чтобы он мог использоваться по назначению.

Обновите вашу конфигурацию следующим образом: relative path

...