Мы используем сервер Jenkins для нашего ежедневного процесса сборки и выполняем некоторые сценарии bash на удаленных хостах через SSH. Эти скрипты генерируют файлы журнала html на удаленных хостах.Как скопировать файл с удаленного хоста SSH на сервер Jenkins
Мы используем плагин Copy to slave для копирования файлов на подчиненных машинах и плагин Publish over ssh для управления сессиями SSH в процессе сборки.
Теперь возникает вопрос: мы хотим скопировать некоторые файлы (файлы журналов Scripts) с удаленного хоста ssh на Jenkins Server. Какой будет и лучший вариант для него (плагин будет лучше, если таковой имеется).
EDIT:
sshpass вариант, но ищет любой плагин или лучший способ, чтобы сделать работу.
Вы считаете, что используете «Архивные артефакты»? Он будет хранить журналы, связанные со сборкой на сервере Jenkins. – gaige
файл генерируется скриптом выполнения ... это не журнал jenkins. Артефакты доступны и для этого файла? –
До тех пор, пока он создан во время работы Jenkins и у вас есть доступ к нему, это артефакт. Фактически, те типы файлов (сгенерированные html, скомпилированные двоичные файлы и т. Д.) - это то, для чего предназначены архивные артефакты. – gaige