Материал подготовлен командой Simple-Server для администраторов VPS и выделенных серверов. Команды и пути проверяйте на тестовой машине перед production.
Предварительные требования
Перед началом установки Jenkins на выбранную ОС необходимо подготовить окружение. Вам понадобится:
- Сервер или виртуальная машина с выбранной ОС. Важно, чтобы ваша машина была доступна по сети и имела статический IP-адрес.
- Java Development Kit (JDK), так как Jenkins работает на платформе Java. Убедитесь, что на сервере или виртуальной машине установлена подходящая версия JDK. Рекомендуется JDK 8 или выше. Выполнить установку можно с официального сайта Oracle.
Мы рекомендуем устанавливать JDK 17, чтобы не столкнуться с проблемами при установке плагинов для Jenkins на этапе его настройки.
- Пользователь с правами администратора.
После выполнения требований из прошлой главы ваша машина подготовлена к установке Jenkins. Данный процесс имеет свои особенности в зависимости от выбранной ОС. Именно поэтому мы индивидуально разберем установку рассматриваемого сервиса для Windows, Ubuntu и CentOS в отдельных подглавах.
Настройка Jenkins, в свою очередь,**** будет одинаковой для всех рассматриваемых ОС, поэтому мы не будем описывать ее несколько раз подряд, а выделим для этого отдельную главу, в которой опишем весь процесс в деталях.
Рассмотрим установку на Windows 11.
-
Чтобы установить Jenkins на Windows, перейдем на официальный сайт компании-разработчика и скачаем файл-установщик из списка для выбранной ОС.
-
После окончания загрузки файла (jenkins.msi) запустим его для начала установки.
-
В открывшемся окне установщика нажимаем кнопку «Next» и указываем путь, куда будет установлен сервис. Мы оставим все по умолчанию и перейдем к следующему шагу.
-
Далее мастер установки предложит два варианта запуска службы:
-
* Запуск от имени LocalSystem;
* Запуск от имени локального или доменного пользователя.- Запуск от имени LocalSystem;
- Запуск от имени локального или доменного пользователя.
В нашей инструкции мы выберем первый вариант.
При необходимости вы можете перезапустить службу от локального пользователя после установки. О том, как это сделать, мы расскажем в конце данной главы.
- Следующим шагом необходимо выбрать порт, на котором будет запускаться служба. Мы оставим вариант по умолчанию и проверим, что он в данный момент доступен.
Зеленая галочка сигнализирует о том, что порт свободен и его можно использовать.
-
Далее необходимо указать путь к ранее установленному JDK и нажать кнопку «Next».
-
На заключительном этапе система предлагает пользователю установить дополнительные компоненты. Мы оставляем все по умолчанию и нажимаем кнопку «Next».
-
И, наконец, кликаем по кнопке «Install» и дожидаемся окончания загрузки.
-
Как только установка закончится, нажимаем кнопку «Finish».
Jenkins успешно установлен на Windows. Теперь вы можете перейти к главе с его настройкой.
Если пользователь решит перезапустить службу от локального пользователя, то ему необходимо открыть окно «Выполнить» (Win + R) и ввести в строку:
В открывшемся окне в списке служб нужно найти Jenkins, а после нажать на него правой кнопкой мыши и выбрать «Свойства» из предложенных действий.
Далее необходимо перейти на вкладку «Вход в систему» и выбрать из двух предложенных вариантов последний, который называется «С учетной записью». Чтобы добавить пользователя, нажимаем на кнопку «Обзор…» и вводим его имя в самую нижнюю строку. После этого нажимаем на кнопку «Проверить имена». Если пользователь найден, то кликаем на «OK» и вводим его пароль в соответствующие формы.
После настройки запуска службы от локального пользователя обязательного перезапускаем Jenkins.
После завершения установки Jenkins на Ubuntu, Windows или CentOS, необходимо выполнить его базовую настройку.
- В первую очередь перейдем по адресу
http://localhost:8080(для сервера:http://ip_адрес_сервера:8080), чтобы открыть веб-интерфейс установленного сервиса. - Как только страница загрузится, пользователю будет предложено разблокировать Jenkins. Для этого необходимо ввести в единственную доступную строку пароль, который хранится по адресу, продемонстрированному на экране.
На картинке выше изображен пример для Windows 11. Для CentOS и Ubuntu адрес до пароля будет другим.
Как только пароль будет введен, нажимаем в правом нижнем углу кнопку «Continue».
- Далее пользователю будет предложено установить плагины, которые расширяют доступный функционал системы. Это можно сделать двумя способами:
-
* Установить рекомендуемые плагины;
* Самостоятельно выбрать плагины для установки;- Установить рекомендуемые плагины;
- Самостоятельно выбрать плагины для установки;
Мы выберем первый вариант, которого будет достаточно для базовой настройки системы.
Если у вас не скачиваются какие-либо из плагинов, то попробуйте переустановить Jenkins, используя другую версию JDK.
-
По окончании установки плагинов, система предложит пользователю ввести данные для пользователя-администратора. После заполнения всех полей нажимаем кнопку «Save and Continue».
-
Далее пользователю будет предложено настроить URL-адрес для Jenkins. Мы оставим предложенный вариант. При необходимости его можно будет поменять на другой в любой момент в настройках сервиса.
-
Сервис успешно настроен. Теперь нажимаем кнопку «Start using Jenkins» и ожидаем загрузки его стартовой страницы.
Нужен сервер для практики? Арендуйте VPS/VDS в России — root-доступ, NVMe, DDoS-защита и поддержка 24/7.