README.md

JenkinsAgentRun

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


Системные требования:



Создание Jenkins агента

  1. Открыть “Настройки Jenkins” http://localhost:8080/manage
  2. Перейти в “Глобальные настройки безопасности” http://localhost:8080/configureSecurity/
  3. В разделе Agents включить флаг TCP port for JNLP agents в состояние Случайный/Random
  4. Сохранить настройки
  5. Вернуться в “Настройки Jenkins” http://localhost:8080/manage
  6. Перейти в “Управление средами сборки” http://localhost:8080/computer/
  7. Нажать на кнопку “Новый узел” (New Node)
  8. наименование (Name) (например: agent)
  9. включить флаг Permanent Agent
  10. нажать ОК

  11. Количество процессов-исполнителей (of executors): 2

  12. Корень удаленной папки (Remote root directory): C:\Jenkins\workspace
  13. Метки (Label): agent
  14. Использование (Usage): Only build jobs with label expressions matching this node
  15. Способ запуска (Launch method): Launch agent by connecting it to the master (все параметры оставить по умолчанию)
  16. Доступность (Availability): Keep this agent online as much as possible
  17. Node Properties: не включать флаги
  18. нажать кнопку Save

  19. Вернуться в “Управление средами сборки” http://localhost:8080/computer/

  20. В таблице нажать на agent чтобы просмотреть настройки агента

Запуск агента (программа JenkinsAgentRun)

  1. Jenkins предлогает свой способ запуска агента с помощью команды

java -jar agent.jar -jnlpUrl http://localhost:8080/computer/agent/slave-agent.jnlp -secret 00000000000000000000000000000000 -workDir “C:\Jenkins\workspace”

  1. Запуск агента с помощью JenkinsAgentRun
  2. создайне папку, например C:\Jenkins и поместите в папку файлы: agent.jar, slave-agent.jnlp, JenkinsAgentRun.exe
  3. запустите программу JenkinsAgentRun.exe (от имени администратора) она создаст файл config.txt
  4. введите в поля ранее полученные данные (пункт 10) и нажмите в меню “Файл” пункт “Сохранить настройки”
  5. выполните запуск агента с помощью меню “Действие” пункт “Запустить агента”

Если все поля были правильно заполнены агент будет запущен

Настройка задачи для использования агента

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