1 месяц назад
История
README.md
JenkinsAgentRun
Программа для удобного запуска Jenkins агента
Скачать актуальную версию: JenkinsAgentRun-1.1.zip

Системные требования:
- Windows 8, 10, 11
- .NET Framework 4.8
Создание Jenkins агента

- Открыть “Настройки Jenkins” http://localhost:8080/manage
- Перейти в “Глобальные настройки безопасности” http://localhost:8080/configureSecurity/
- В разделе Agents включить флаг TCP port for JNLP agents в состояние Случайный/Random
- Сохранить настройки
- Вернуться в “Настройки Jenkins” http://localhost:8080/manage
- Перейти в “Управление средами сборки” http://localhost:8080/computer/
- Нажать на кнопку “Новый узел” (New Node)
- наименование (Name) (например: agent)
- включить флаг Permanent Agent
-
нажать ОК
-
Количество процессов-исполнителей (of executors): 2
- Корень удаленной папки (Remote root directory): C:\Jenkins\workspace
- Метки (Label): agent
- Использование (Usage): Only build jobs with label expressions matching this node
- Способ запуска (Launch method): Launch agent by connecting it to the master (все параметры оставить по умолчанию)
- Доступность (Availability): Keep this agent online as much as possible
- Node Properties: не включать флаги
- нажать кнопку Save
- Вернуться в “Управление средами сборки” http://localhost:8080/computer/
- В таблице нажать на agent чтобы просмотреть настройки агента
Запуск агента (программа JenkinsAgentRun)

- Jenkins предлогает свой способ запуска агента с помощью команды
java -jar agent.jar -jnlpUrl http://localhost:8080/computer/agent/slave-agent.jnlp -secret 00000000000000000000000000000000 -workDir “C:\Jenkins\workspace”
- Запуск агента с помощью JenkinsAgentRun
- создайне папку, например C:\Jenkins и поместите в папку файлы: agent.jar, slave-agent.jnlp, JenkinsAgentRun.exe
- запустите программу JenkinsAgentRun.exe (от имени администратора) она создаст файл config.txt
- введите в поля ранее полученные данные (пункт 10) и нажмите в меню “Файл” пункт “Сохранить настройки”
- выполните запуск агента с помощью меню “Действие” пункт “Запустить агента”
Если все поля были правильно заполнены агент будет запущен
Настройка задачи для использования агента

- Настройка Job для работы с агентом
- включить параметр “Ограничить лейблы сборщиков, которые могут исполнять данную задачу”
- в поле Label Expression ввести метку agent
Конвейеры
0 успешных
0 с ошибкой