Какие серверы сборки могут работать с рабочими за NAT?

Я ищу серверы сборки, непрерывную интеграцию серверов автоматизации, которые могут иметь клиентов (рабочих), которые находятся за NAT и которым требуется доступ без полномочий root на клиентах.

Это означает, что рабочий - это тот, который подключается к серверу и запрашивает новые задания, а не наоборот.

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


person sorin    schedule 08.04.2012    source источник
comment
Re Jenkins, вы попробовали этот подход, не так ли?   -  person malenkiy_scot    schedule 09.04.2012
comment
@nope, пожалуйста, добавьте его в качестве ответа, и если у вас есть опыт, добавьте свой :). Спасибо.   -  person sorin    schedule 09.04.2012
comment
вы получили какие-либо решения для этого?   -  person Rob Levine    schedule 06.12.2012


Ответы (1)


Вот что говорится в документации Jenkins о доступе к ведомым устройствам. за брандмауэром. Однако я никогда не пробовал запускать рабов за брандмауэром.

Если вы решите использовать JNLP, вам нужно будет подумать о том, как запустить (или, что более важно, перезапустить) ваши подчиненные устройства, когда они выходят из строя (по моему опыту, подчиненное соединение может прерываться без видимой причины время от времени). Например, мы подключаемся через VNC к ведомому компьютеру и перезапускаем ведомый через ярлык (который запускает ведомое устройство без головы).

person malenkiy_scot    schedule 09.04.2012