Настройка Jenkins агента
Contents
Настройка Jenkins агента#
1. Создание рабочей директории#
Создайте папку /opt/JenkinsSlave
и назначьте её владельцем пользователя, под которым Jenkins будет подключаться к агенту:
sudo mkdir /opt/JenkinsSlave
sudo chown qaz:qaz /opt/JenkinsSlave -R
2. Установка Java 17#
Обновите индексы пакетов и установите OpenJDK 17:
sudo apt update
sudo apt install openjdk-17-jdk -y
3. Настройка узла Jenkins#
Перейдите в интерфейс Jenkins и создайте новый агент (узел).
Введите имя агента (узла) и выберите тип «Постоянный агент»
После нажатия кнопки «Создать» вы попадете в окно настройки вашего агента (узла)
Обратите внимание на следующие параметры:
Удалённая корневая директория:
/opt/JenkinsSlave
Использование: «Собирать только проекты с метками, совпадающими с этим узлом»
Способ запуска: Launch agents via SSH
Credentials: Укажите существующие или создайте новые учетные данные
4. Расширенные настройки#
В разделе «Advanced…» укажите следующие параметры при необходимости:
Порт: Укажите нестандартный порт SSH, если используется не 22
JavaPath: Если установлено несколько версий Java, укажите путь до нужной версии:
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
5. Запуск агента#
Сохраните настройки и откройте только что созданный агент. Нажмите кнопку Launch agent.
После успешного запуска агент будет готов к использованию.