Jenkins — это сервер автоматизации с открытым исходным кодом, который предлагает простой способ настроить конвейер непрерывной интеграции и непрерывной доставки (CI / CD).
Непрерывная интеграция (CI) — это практика DevOps, при которой члены команды регулярно фиксируют изменения своего кода в репозитории управления версиями, после чего запускаются автоматические сборки и тесты. Непрерывная доставка (CD) — это серия практик, при которой изменения кода автоматически создаются, тестируются и развертываются в производственной среде.
В этом руководстве мы рассмотрим установку Jenkins на машине Debian 9 с использованием репозитория пакетов Jenkins Debian.
Содержание
Подготовка
Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Установка Jenkins
Выполните следующие действия, чтобы установить Jenkins в системе Debian:
-
Jenkins — это приложение Java, поэтому сначала вам необходимо установить Java. Для этого обновите индекс пакета и установите пакет Java 8 OpenJDK с помощью следующих команд:
sudo apt updatesudo apt install openjdk-8-jdkТекущая версия Jenkins пока не поддерживает Java 10 (и Java 11). Если на вашем компьютере установлено несколько версий Java, убедитесь, что Java 8 является версией Java по умолчанию .
-
Импортируйте ключи 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' -
Обновите список пакетов
aptи установите последнюю версию Jenkins, запустив:sudo apt updatesudo apt install jenkins -
Запустите службу Jenkins и включите ее автоматический запуск при загрузке:
sudo systemctl start jenkinssudo systemctl enable jenkins
Настройка Jenkins
Начните настройку, открыв браузер и введя свой домен или IP-адрес, а затем порт 8080 , http://your_ip_or_domain:8080 . Отобразится экран, подобный следующему:

Во время установки установщик Jenkins создает исходный буквенно-цифровой пароль длиной 32 символа. Чтобы найти тип пароля:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
290ed743493b468ca767b4f363964c54
Скопируйте пароль, вставьте его в поле пароля администратора и нажмите Continue .

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

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

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

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

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

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