Как установить Jenkins на Ubuntu 20.04?

How Install Jenkins Ubuntu 20



Jenkins - это распространенный сервер автоматизации с открытым исходным кодом, который используется в качестве сервера непрерывной интеграции (CI) для создания и эффективного управления приложениями и крупномасштабным программным обеспечением. Он помогает в модульном тестировании крупномасштабных программных проектов и поддерживает многие известные языки программирования, такие как Python, C ++, PHP и т. Д.

Установка

Jenkins можно установить в Ubuntu 20.04, добавив в систему ключи репозитория, но перед этим у нас должен быть установлен Java Development Kit. Давайте установим OpenJDK от сообщества разработчиков открытого исходного кода Java, если он еще не установлен в вашей системе Ubuntu 20.04.







Установить Open Java Development Kit

Последнюю стабильную версию OpenJDK можно установить из официального репозитория пакетов Ubuntu. На момент написания этой статьи последней стабильной версией Open Java Development Kit была OpenJDK 11.



Сначала обновите системный репозиторий кэша APT:



$судоподходящее обновление





Введите приведенную ниже команду для установки OpenJDK 11:

$судоподходящийустановитьopenjdk-одиннадцать-jdk



Если он запрашивает дополнительное дисковое пространство, введите y и нажмите Enter.

После завершения процесса установки версию Java можно проверить, набрав указанную ниже команду:

$Джава --версия

Вы можете увидеть, что версия 11.0.9.1 успешно установлена ​​в системе Ubuntu 20.04. Теперь мы можем перейти к установке Jenkins.

Установка Jenkins в Ubuntu 20.04

Jenkins можно легко установить в Ubuntu путем импорта и добавления ключей GPG в систему.

Теперь вам нужно добавить ключи GPG:

$wget -п -ИЛИ- https://pkg.jenkins.io/дебиан/jenkins.io.key| судо apt-key добавить-

После добавления ключей GPG добавьте адрес пакета Jenkins в список источников, набрав команду, указанную ниже:

$судо ш -c 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list'

После включения репозитория Jenkins просто один раз обновите системный кеш APT.

$судоподходящее обновление

Давайте продвинемся вперед и сделаем настоящую работу по установке Jenkins.

$судоподходящийустановитьДженкинс

Введите требуемый y и продолжите процесс установки, нажав клавишу Enter.

Jenkins успешно установлен. Давайте запустим и настроим сервер Jenkins.

Запустите сервер Jenkins

Служба Jenkins должна автоматически запускаться при установке Jenkins. Чтобы проверить статус службы Jenkins, введите следующую команду.

$судоsystemctl статус Дженкинс

Он активен в моем случае, но если это не в вашем случае, начните с ввода команды, приведенной ниже:

$судоsystemctl start, Дженкинс

После проверки и запуска службы давайте настроим брандмауэр.

Настройте брандмауэр для сервера Jenkins

Теперь, чтобы настроить брандмауэр для сервера Jenkins с помощью инструмента UFW, нам нужно включить брандмауэр и открыть порт 8080 для удаленного доступа из любого места. Просто введите команду ниже:

$судоufw разрешить8080

И проверьте статус UFW, набрав команду, приведенную ниже:

$судостатус ufw

Если статус неактивен, включите его, набрав команду, приведенную ниже:

$судоufwвключить

Теперь еще раз проверьте статус UFW.

$судостатус ufw

Вы можете увидеть, что порт 8080 разрешен.

Настроить Дженкинса

Чтобы настроить Jenkins, введите свое доменное имя или IP-адрес вместе с портом 8080 в адресной строке браузера, и у вас должна появиться страница Unlock Jenkins с запросом пароля, как показано на рисунке ниже.

Вы можете получить пароль из указанного места, используя команду cat в терминале. Команда для получения пароля будет такой:

$судо Кот /куда/lib/Дженкинс/секреты/initialAdminPassword

Эта команда напечатает пароль прямо, и вы можете скопировать и вставить его в поле пароля на экране разблокировки Jenkins и нажать кнопку «Продолжить».

Он переместит вас на следующий экран, где попросит либо установить предложенные плагины, либо выбрать плагины по вашему выбору.

Выберите «Установить предлагаемые плагины». При щелчке начнется установка плагинов по умолчанию.

После успешной установки плагинов он запросит настройку имени пользователя, пароля и адреса электронной почты администратора.

Введите необходимые поля для ввода и нажмите кнопку «Сохранить и продолжить».

Затем он переместит вас на страницу для настройки URL-адреса Jenkins.

А пока используйте автоматически сгенерированный URL-адрес по умолчанию и нажмите кнопку «Сохранить и завершить» в правом нижнем углу.

По завершении настройки Jenkins у вас может появиться экран с сообщением об успехе Jenkins is ready !, как показано ниже.

Нажмите кнопку «Начать с помощью Jenkins», и на следующей странице у вас будет четкое представление о приборной панели.

На этом мы подошли к концу установки и настройки Jenkins в системе Ubuntu 20.04 LTS.

Заключение

В этом посте мы рассмотрели установку OpenJDK 11 и Jenkins в системе Ubuntu 20.04 LTS. Мы также рассмотрели конфигурацию брандмауэра для Jenkins и впервые узнали, как его настроить. Прочитав этот пост, любой новичок может установить и начать использовать Jenkins в Ubuntu 20.04. Если вы хотите узнать, изучить или углубиться в Дженкинс, не стесняйтесь посетить и прочитать официальная документация Дженкинса.