Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

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

Дженкинс имеет большую поддержку сообщества. Лучшее в этом инструменте то, что его легко установить и освоить в любой системе Linux. Давайте посмотрим, как вы можете установить и настроить Jenkins в Ubuntu 22.04.

Что такое Дженкинс?

Ведущий сервер автоматизации на рынке, Jenkins — это бесплатная система с открытым исходным кодом, которая помогает в создании, тестирование и развертывание этапов разработки программного обеспечения для быстрого развертывания приложений в рабочей среде среда.

С помощью этого инструмента вы можете настроить среду непрерывной интеграции и непрерывной доставки (CI/CD) для любой комбинации языков и репозиториев исходного кода с помощью конвейеров.

instagram viewer

Дженкинс также поддерживает Slack. Большой команде разработчиков и инженеров DevOps требуется платформа для совместной работы в рабочей среде. Для этого можно интегрировать Jenkins со Slack.

Он также предлагает различные плагины, которые помогают в создании, развертывании и автоматизации любого проекта. По данным сообщества Jenkins, для различных приложений доступно около 1500 плагинов.

Предварительные условия для установки Jenkins в Ubuntu

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

  1. Установлен сервер Ubuntu 22.04
  2. SSH-доступ к серверу
  3. Пользователь sudo без полномочий root
  4. Доступ к командной строке Ubuntu
  5. Не менее 256 МБ оперативной памяти
  6. 1 ГБ дискового пространства для индивидуального использования
  7. 10 ГБ дискового пространства, если Jenkins работает внутри контейнера Docker.
  8. 4 ГБ+ оперативной памяти для группового использования
  9. 50 ГБ+ места на диске для группового использования
  10. Комплект для разработки Java 8 или 11
  11. NGINX или Apache установлены и настроены на сервере Ubuntu

Если ваша система соответствует этим требованиям, все готово.

Как установить Дженкинс на Ubuntu

Вот шаги по установке Jenkins в Ubuntu:

Шаг 1. Установите пакет средств разработки Java 11.

Дженкинс написан на языке программирования Java. Для его работы вам потребуется либо последняя версия Java Development Kit (JDK), либо Java Runtime Environment (JRE).

Чтобы установить Java Development Kit, рекомендуется сначала обновить и обновить вашу систему Ubuntu используя следующие команды:

Судо подходитполучать обновлять
Судо подходитполучать обновление

Jenkins поддерживает Java Runtime Environment 8 и 11. Ты можешь установите Java 11 в вашей системе используя эту команду:

Судо подходитполучать установить openjdk-11-jdk

Теперь проверьте, была ли успешно установлена ​​правильная версия Java:

Java-версия

Вы увидите вывод о том, что OpenJDK версии 11 установлен.

Шаг 2. Установите Jenkins в Ubuntu

Установите Jenkins, введя следующую команду:

завиток -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null

Затем введите:

эхо деб [подписанный =/usr/поделиться/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-стабильный двоичный файл/ | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null

Чтобы новые изменения вступили в силу, выполните:

Судо подходитполучать обновлять

После обновления изменений выполните следующую команду для установки Jenkins:

Судо подходитполучать установить Дженкинс

При запросе подтверждения введите Д и ударил Входить чтобы начать процесс установки.

Шаг 3: Запустите Jenkins в Ubuntu

После того, как вы установили Jenkins, запустите службу в Ubuntu с помощью этой команды:

судоsystemctlначинатьДженкинс.услуга

Вы можете проверить статус службы Jenkins с помощью:

sudo systemctl статус Дженкинс

Если он работает нормально, вы увидите следующий вывод на терминале:

Шаг 4. Установите правила брандмауэра UFW для Jenkins

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

Чтобы разрешить порту 8080 прослушивать предстоящие подключения, введите следующую команду:

sudo ufw разрешить 8080

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

Затем включите UFW с помощью этой команды:

судо ufw давать возможность

Проверьте статус UFW, набрав:

статус sudo ufw

В выводе вы увидите, что порт 8080 разрешен и активно прослушивает новые подключения.

Шаг 5. Получите доступ к панели инструментов Jenkins в веб-браузере.

Чтобы запустить и настроить Jenkins, откройте браузер и введите IP-адрес вашего сервера в следующем формате:

http://айпад: 8080

Если вы используете Jenkins локально, вы можете получить к нему доступ, используя:

http://локальный хост: 8080

Чтобы разблокировать Jenkins, вам необходимо пройти аутентификацию, указав пароль, хранящийся в /var/lib/jenkins/secrets/initialAdminPassword файл.

Права доступа к файлу не позволяют обычному пользователю получить к нему доступ, поскольку это файл паролей. Откройте командную строку и выполните следующую команду, чтобы стать пользователем root.

судо -я

Теперь выполните следующую команду, чтобы получить пароль из файла:

нано /вар/lib/jenkins/secrets/initialAdminPassword

Вы найдете такой буквенно-цифровой код:

Скопируйте код и вставьте его в поле под Пароль администратора и нажмите Продолжать.

Основные конфигурации для Jenkins

После доступа к веб-интерфейсу Jenkins вам необходимо выполнить некоторые необходимые настройки.

1. Установите плагины для Дженкинса

Jenkins использует плагины для непрерывной интеграции. Чтобы интегрировать определенный инструмент, вам необходимо установить подключаемые модули для конкретного инструмента, такие как HTML Publisher и Amazon EC2.

Чтобы установить плагины, нажмите Установите рекомендуемые плагины.

Это интерфейс, который вы будете использовать для установки плагинов.

2. Создайте учетную запись администратора для Дженкинса

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

Теперь нажмите Сохранить и продолжить. После создания учетной записи вы будете готовы использовать Jenkins. Нажмите на Начните использовать Дженкинс продолжать:

После первоначальной настройки вы сможете получить доступ к Jenkins Dashboard.

Как удалить Дженкинс из Ubuntu

Если вы хотите удалить Jenkins из Ubuntu, выполните следующую команду APT:

sudo apt удалить --очистить Дженкинс

Развертывайте приложения намного быстрее с помощью Jenkins в Ubuntu

После первоначальной настройки Jenkins вы можете начать непрерывную интеграцию и непрерывное развертывание, а также отслеживать конвейеры на панели инструментов Jenkins. С Jenkins теперь вы можете автоматизировать задачи, развертывать код, увеличивать покрытие кода, повышать эффективность кода, упрощать аудит и многое другое.

Благодаря интуитивно понятному интерфейсу и простой структуре Jenkins инженеры DevOps теперь могут более эффективно развертывать приложения в производственных средах.