Дженкинс со смесью лазурных и локальных агентов - PullRequest
2 голосов
/ 22 мая 2019

Я бы хотел настроить Дженкинса на сочетание агентов Azure и локальных агентов.В идеале я хотел бы, чтобы мастер Jenkins был в Azure и чтобы локальные агенты подключались к этому мастеру, однако локальные агенты не будут доступны для общественности, но смогут получить доступ к мастеру Jenkins в Azure.

Можно ли использовать сочетание агентов Azure и локальных агентов?Возможно ли, чтобы локальные агенты разговаривали с мастером Дженкинса в Azure?Если да, то как мне это настроить и что мне нужно знать?

Ответы [ 2 ]

0 голосов
/ 22 мая 2019

да, это возможно. Дженкинс не волнует, где находятся агенты. чтобы агент Дженкинс поговорил с мастером в Azure, им нужно было бы иметь возможность общаться. Обычно через ssh я не совсем уверен, разговаривает ли master с рабами или наоборот, но в любом случае это возможно сделать, используя правильную сеть в Azure \ on-premise.

Если вам нужно подключиться к мастеру Azure от агентов, вам нужно назначить общедоступный IP-адрес для мастера, в обратном сценарии вам потребуется предоставить какой-либо порт в вашей инфраструктуре, который можно использовать для связи. вашим агентам.

Другой альтернативой является использование VPN-соединения типа «сеть-сеть-VPN» для установления прямого соединения с локальным оборудованием (это немного сложнее достичь, но может быть полезно в долгосрочной перспективе).

0 голосов
/ 22 мая 2019

Да, это возможно.Вам просто нужно создать Azure VPN, и тогда локальный агент сможет подключиться к главному агенту Azure через его частный IP-адрес.Таким образом, вам не нужно показывать локального агента широкой публике.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...