Есть ли способ перенести .war или .jar с одного сервера на другой с помощью Hudson? - PullRequest
0 голосов
/ 02 марта 2011

Я использую Hudson и задаюсь вопросом, есть ли возможность передать один файл (этот файл на сервере Linux) на другой сервер Linux.

Может быть, использовать команду scp из Linux, просто хочу знать, кто-тосделал это, и, возможно, направить меня в правильном направлении.

Спасибо

Ответы [ 2 ]

2 голосов
/ 02 марта 2011

Плагин SCP должен соответствовать вашим потребностям.

Позволяет выбирать между использованием ключа или имени пользователя / пароля. Пункты назначения настраиваются в центральной конфигурации Hudson / Jenkins, после чего вы можете выбрать пункт назначения для загрузки в конкретном задании. А в задании вы можете указать шаблон, соответствующий желаемому файлу (файлам) для загрузки.

0 голосов
/ 02 марта 2011

На твоей работе в Гудзоне? Конечно, вы можете использовать scp на этапе сборки «execute shell». Чтобы это работало, вам, вероятно, потребуется настроить аутентификацию с открытым ключом между двумя хостами, IIRC scp не позволяет вам указать пароль.

Есть также несколько плагинов для копирования артефактов сборки в другие системы (см., Например, http://wiki.hudson -ci.org / display / HUDSON / All + Плагины + by + Topic # AllPluginsbyTopic-Artifactuploaders ), например есть архиватор артефактов scp.

...