2014-01-21 4 views
3

Я использую jenkins для процесса сборки. Я запускаю несколько сценариев на удаленном сервере, используя сервер jenkins. Это нормально, но удаленный хост генерирует некоторый html-файл. Я хочу скопировать этот файл обратно на сервер jenkins. Возможно ли это сделать с сервера jenkins?Как скопировать файл с удаленного хоста на сервер jenkins

+0

Просто скомпилируйте эти файлы по ssh, если применимо, используя сценарий оболочки как шаг сборки. См. Http://stackoverflow.com/q/21259811/1361089 – ScayTrase

ответ

1

Если вы хотите архивировать его надолго, вы можете использовать опцию Archive Artifacts в шаге Post-build в Дженкинсе. В случае сборок, которые происходят на подчиненных устройствах, Archive Artifacts копирует артефакты обратно на сервер Jenkins для архивации и повторного использования.

Если вы хотите использовать это в последующей сборке, вы можете использовать шаг Copy Artifacts, чтобы ввести артефакт из другой сборки в ваш последующий процесс на любом подчиненном устройстве Jenkins.

Мы используем это для перемещения продукции в нашу тестовую среду после упаковки, и она отлично работает.

1

Copy to slave plugin также копирует файлы обратно с подчиненных на главный. Возможно, стоит посмотреть.

Смежные вопросы