Используйте переменную с удаленной машины на Jenkins - PullRequest
0 голосов
/ 06 марта 2019

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

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

Может ли плагин Publish Over SSH "экспортировать" обратно на компьютер сборки? Какой другой метод я мог бы использовать, чтобы вернуть значение этой переменной обратно на компьютер сборки, чтобы использовать его на этапе выполнения оболочки?

...