Как установить Jenkins в Debian 10 Linux

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

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

В этом руководстве мы расскажем, как установить Jenkins на Debian 10, Buster из официального репозитория Jenkins.

Установка Jenkins

Чтобы установить Jenkins в Debian 10, выполните следующие действия от имени пользователя root или пользователя с правами sudo :

  1. Jenkins написан на Java, поэтому первым делом нужно установить Java. Для этого обновите индекс пакета и установите пакет OpenJDK 11 с помощью следующих команд:

     sudo apt update sudo apt install default-jdk

    Java LTS версии 8 недоступна в официальных репозиториях Debian Buster. Если вы хотите запустить Jenkins с Java 8, ознакомьтесь с этим руководством по установке.

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

     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. Обновите список пакетов apt и установите последнюю версию Jenkins:

     sudo apt update sudo apt install jenkins
  4. Включите и запустите службу Jenkins, выполнив:

     sudo systemctl enable --now jenkins

Настройка Jenkins

Чтобы начать процесс настройки, откройте браузер и введите свой домен или IP-адрес, а затем порт 8080 , http://your_ip_or_domain:8080 .

Отобразится экран, подобный следующему:

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

sudo cat /var/lib/jenkins/secrets/initialAdminPassword
5a541fac8f094f8db4155e11117f927a

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

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

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

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

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

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

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

Выводы

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

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

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