Локальный сервер Jenkins не имеет slave.jar или slave-agent.jnlp - невозможно создать подчиненный / построить узел - PullRequest
0 голосов
/ 16 октября 2018

У меня есть локальный сервер Jenkins, для которого я настроил и создал рабочие места.Я пытаюсь зарегистрировать новые ведомые / сборочные машины, но Дженкинс отказывается предлагать slave.jar или slave-agent.jnlp

Эти файлы просто не существуют.В настоящее время права доступа предоставляются каждому пользователю в полном объеме.При посещении узла агента в Jenkins с нового подчиненного компьютера я просто вижу синюю кнопку «Запуск агента», а не оранжевую опцию «Запуск», которая загружает и запускает файл slave.jar.

I 'Вы просмотрели много учебников и все действуют так, как будто этот процесс автоматический, и все они показывают оранжевую кнопку «Запуск», которая загрузит slave.jar.Кажется, никто еще не сталкивался с этой проблемой.Любая помощь с благодарностью.

No options to download

enter image description here

1 Ответ

0 голосов
/ 18 октября 2018

Jenkins -> Управление Jenkins -> Настройка глобальной безопасности -> Чтобы включить TCP port for JNLP agents, установите для него Random

В конфигурации узла измените метод запуска на Launch agent via Java Web Start

Убедитесь, что Java установлена ​​на вашем подчиненном узле

Теперь войдите в подчиненный узел, откройте браузер и просмотрите пользовательский интерфейс jenkins

Перейдите в Управление Jenkins -> Управление узлами -> Выберите подчиненный узел

Теперь вы должны увидеть оранжевую кнопку запуска.Нажмите на кнопку запуска, чтобы загрузить файл

Теперь запустите команду, показанную на экране в окне командной строки

Теперь должно быть подключено подчиненное устройство

...