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

Jenkins — это сервер автоматизации с открытым исходным кодом, который предлагает простой способ настроить конвейер непрерывной интеграции и непрерывной доставки (CI / CD).

Непрерывная интеграция (CI) — это практика DevOps, при которой члены команды регулярно фиксируют изменения своего кода в репозитории управления версиями, после чего запускаются автоматические сборки и тесты. Непрерывная доставка (CD) — это серия практик, при которой изменения кода автоматически создаются, тестируются и развертываются в производственной среде.

В этом руководстве мы покажем вам, как установить Jenkins на машину Ubuntu 18.04 с использованием репозитория пакетов Jenkins Debian.

Хотя это руководство написано для Ubuntu 18.04 Bionic Beaver, те же шаги можно использовать для Ubuntu 16.04 Xenial Xerus.

Подготовка

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

Установка Jenkins

Чтобы установить Jenkins в вашей системе Ubuntu, выполните следующие действия:

  1. Установите Java.

    Поскольку Jenkins — это Java-приложение, первым делом необходимо установить Java. Обновите индекс пакета и установите пакет Java 8 OpenJDK с помощью следующих команд:

     sudo apt update sudo apt install openjdk-8-jdk

    Текущая версия Jenkins пока не поддерживает Java 10 (и Java 11). Если на вашем компьютере установлено несколько версий Java, убедитесь, что Java 8 является версией Java по умолчанию .

  2. Добавьте репозиторий Jenkins Debian.

    Импортируйте ключи GPG репозитория Jenkins с помощью следующей команды wget :

     wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

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

    Затем добавьте в систему репозиторий Jenkins:

     sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
  3. Установите Jenkins.

    После включения репозитория Jenkins обновите список пакетов apt и установите последнюю версию Jenkins, набрав:

     sudo apt update sudo apt install jenkins

    Служба Jenkins автоматически запустится после завершения процесса установки. Вы можете проверить это, распечатав статус службы:

     systemctl status jenkins

    Вы должны увидеть что-то подобное:

     ● jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Wed 2018-08-22 13:03:08 PDT; 2min 16s ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2319) CGroup: /system.slice/jenkins.service

Настройка брандмауэра

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

sudo ufw allow 8080

Проверьте изменение с помощью:

sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere
8080                       ALLOW       Anywhere
OpenSSH (v6)               ALLOW       Anywhere (v6)
8080 (v6)                  ALLOW       Anywhere (v6)

Настройка Jenkins

Чтобы настроить новую установку Jenkins, откройте браузер, введите свой домен или IP-адрес, затем порт 8080 , http://your_ip_or_domain:8080 и отобразится экран, подобный следующему:

Во время установки установщик Jenkins создает исходный буквенно-цифровой пароль длиной 32 символа. Используйте следующую команду, чтобы распечатать пароль на вашем терминале:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword
2115173b548f4e99a203ee99a8732a32

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

На следующем экране мастер установки спросит вас, хотите ли вы установить предлагаемые плагины или выбрать определенные плагины. Щелкните поле « Install suggested plugins , и процесс установки начнется немедленно.

После установки плагинов вам будет предложено настроить первого пользователя-администратора. Заполните всю необходимую информацию и нажмите « Save and Continue .

На следующей странице вас попросят установить URL-адрес для вашего экземпляра Jenkins. Поле будет заполнено автоматически сгенерированным URL.

Подтвердите URL-адрес, нажав кнопку « Save and Finish завершить», и процесс установки будет завершен.

Нажмите кнопку « Start using Jenkins , и вы будете перенаправлены на панель управления Jenkins, в которую вошли как администратор, которого вы создали на одном из предыдущих шагов.

На этом этапе вы успешно установили Jenkins в свою систему.

Выводы

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

Если у вас есть вопросы, оставьте комментарий ниже.

Оставьте комментарий