JNPL порт отсутствует в настройке глобальной безопасности в Jenkins - PullRequest
1 голос
/ 12 мая 2019

Я создаю подчиненное устройство Windows в Jenkins, и для этого мне нужно использовать Java Web Start в качестве метода запуска в конфигурации подчиненного устройства. Мне известно, что для просмотра этого параметра в конфигурации подчиненного устройства нам нужно изменить значение в разделе Управление Jenkins> Настройка глобальной безопасности> Агенты> Агенты TCP JNLP на Случайное с отключено.

Но в моем случае я не могу видеть агента порта JNLP, видимым параметром является «TCP-порт для входящих агентов» вместо «TCP-порт для агентов JNLP».

Я установил JDK в разделе «Управление Jenkins> Глобальная конфигурация инструмента», но после этого также не предоставляется опция для агентов JNLP.

Может кто-нибудь помочь с этим, где я могу просмотреть опцию «TCP-порт для агентов JNLP» в Jenkins> Настройка глобальной безопасности> Агенты

Ответы [ 2 ]

2 голосов
/ 13 мая 2019

Параметр «TCP-порт для агентов JNLP», по-видимому, больше не доступен в настройках «Настройка глобальной безопасности». Вместо этого измените настройки вашего агента и установите метод запуска как «Запустите агент, подключив его к мастеру». Он работает аналогично опции, которую вы ищете:

Скриншот метода запуска

0 голосов
/ 21 июня 2019

Агенты обмениваются данными друг с другом по TCP. В моем случае я не смог найти «TCP-порт для агентов JNLP». Для этого перед созданием агента перейдите в раздел Настройка глобальной безопасности -> раздел с пометкой «Агенты» и строкачто говорит "TCP-порт для входящих агентов".Введите действительное значение порта для порта TCP для входящих агентов.Примените это изменение.

Затем перейдите к Настройке Jenkins -> Управление узлами -> создать новый узел или настройте узел. Выберите параметр «Запуск агента, подключив его к мастеру» в разделе «Метод запуска».

Фразирование было значительно улучшено в пользовательском интерфейсе путем удаления ссылок на «JNLP».Основное различие между агентскими протоколами заключается не в основном транспорте, а в том, какой конец инициирует соединение.Метод запуска агента, который ранее назывался «JNLP», - это метод запуска, который инициирует подключение агента от агента к ведущему устройству.Метод запуска с именем «ssh» инициирует соединение от мастера к агенту.

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