Дженкинс - Мастер Раб поставил вопросы - PullRequest
0 голосов
/ 28 апреля 2018

Я следовал руководству, чтобы настроить Jenkins на Windows.

Что у меня есть:

Jenkins работает с установленными рекомендуемыми плагинами

URL Дженкинса изменен на http: // my ipv4: 8080 /

Проект с простой командой [echo hi]

Для узлов у меня в настоящее время есть только мастер-узел, который привязан к моему основному ПК

Моя цель - чтобы один компьютер отправил команду всем подчиненным ПК, чтобы они запустили созданный мной скрипт на python.

Я создаю виртуальную машину Windows и подключаюсь к серверу Jenkins. Я вошел в систему с учетной записью администратора и создал новый узел.

enter image description here

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

Является ли пакетный скрипт, который я написал, в проекте, что отправлено на все подчиненные машины, или у меня все неправильно?

Спасибо!

EDIT

Я все заработал благодаря ответу, опубликованному здесь. Я написал документ о том, как Дженкинс работал от установки до развертывания. Есть и другие ресурсы, но я надеюсь, что это кому-нибудь поможет.

Настройка Jenkins Master / Agent

1 Ответ

0 голосов
/ 30 апреля 2018

Если вы хотите иметь опцию Запустить подчиненные агенты через Java Web Start , вы должны указать порт TCP для подчиненных. Это делается через Управление Jenkins> Настройка глобальной безопасности> Порт TCP для агентов JNLP. Вы можете выбрать фиксированный порт 50000. Подробнее здесь .

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