# Настройка Jenkins агента ## 1. Создание рабочей директории Создайте папку `/opt/JenkinsSlave` и назначьте её владельцем пользователя, под которым Jenkins будет подключаться к агенту: ```bash sudo mkdir /opt/JenkinsSlave sudo chown qaz:qaz /opt/JenkinsSlave -R ``` ## 2. Установка Java 17 - Обновите индексы пакетов и установите OpenJDK 17: ```bash 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**. После успешного запуска агент будет готов к использованию.