В этом пошаговом руководстве будет рассмотрена установка Jenkins в Ubuntu 20.04. Мы также расскажем о том, что необходимо для начала работы с Jenkins, в том числе о том, как запустить сервер разработки с ubuntu и зарегистрироваться с учетной записью администратора.
Как работает Jenkins
Проще говоря, Jenkins автоматизирует ваши проекты, а именно их сборку и тестирование, что, в свою очередь, способствует интеграции различных изменений, связанных с расширением масштабов вашего проекта. Он также упрощает непрерывную поставку обновленного программного обеспечения за счет слияния с несколькими инструментами тестирования и развертывания.
Jenkins может сэкономить вашей организации много времени и тонны ресурсов с помощью своих плагинов автоматизации, которые интегрируют все Жизненный цикл проекта: сборка, оценка, демонстрация, упаковка, этап и развертывание.
Он поддерживает Windows, Mac OS, а также Linux/Unix OS, и его можно распространять на разных машинах.
Наша установка
Здесь, в этом руководстве, мы используем сервер Ubuntu с учетной записью пользователя с доступом sudo с установленным на сервере Oracle JDK 11. Мы будем использовать официально обновленные пакеты для установки Jenkins.
Шаг 1: Подготовка сервера
Мы начнем с добавления ключа репозитория в систему, используя следующие команда:
Затем, перейдите к добавлению адреса репозитория пакетов Debian в список источников сервера:
>/etc/apt/sources.list.d/jenkins.list’
Затем переключитесь на новый репозиторий с помощью следующей команды.
Шаг 2. Установите Jenkins
Когда сервер готов к установке, введите следующую команду, чтобы начать установку:
Установка может занять некоторое время. Если он установлен из пакетов, поддерживаемых проектом, он должен иметь все новейшие доступные функции.
Шаг 3: Запуск Jenkins
Введите следующее, чтобы запустить jenkins:
Чтобы увидеть вывод состояния, используйте ввод состояния, чтобы узнать, был ли запуск успешным:
Если вы до сих пор правильно следовали инструкциям, вы должны увидеть результат, такой же, как на скриншоте выше.
Панель вывода подтверждает, что Jenkins настроен на запуск, как только машина загружается.
Хотя мы подтвердили, что установка прошла успешно, мы должны изменить настройки нашего брандмауэра, чтобы связать его настройку из веб-браузера.
Шаг 4. Настройка брандмауэра
Давайте сначала внесем некоторые изменения в брандмауэр. По умолчанию Jenkins запускает его через порт 8080. Чтобы получить доступ к этому порту, введите следующее:
Это включит брандмауэр, если он не был включен перед установкой.
Проверьте обновление статуса, используя:
Посмотрите, как порт 8080 открыт для доступа трафика из Интернета.
Теперь, когда мы установили Jenkins на наш сервер и настроили наш брандмауэр, мы, наконец, можем двигаться дальше. для настройки Jenkins.
Шаг 4. Настройте параметры Jenkins
Прежде чем мы настроим установщик, мы должны получить доступ к порту Jenkins 8080 с нашими учетными данными. Откроется панель «Разблокировать Jenkins», где вы увидите, где находился исходный пароль.
Перейдите в окно терминала и вызовите пароль с помощью команды cat:
Запишите или сохраните пароль, отображаемый в окне, перейдите в диалоговое окно пароля администратора и вставьте его туда. Затем вас спросят, хотите ли вы настроить плагины для установки самостоятельно или использовать плагины по умолчанию.
Здесь мы просто нажали кнопку установки, как вы можете видеть. После завершения установки отобразится запрос, в котором указаны учетные данные администратора. Вы можете использовать пароль, 32-символьный буквенно-цифровой пароль и продолжить как admin или создать нового пользователя следующим образом.
Затем вам откроется панель « Конфигурация экземпляра », где вы подтвердите URL-адрес вашего экземпляра Jenkins. Вы можете подтвердить либо свое доменное имя сервера, либо его IP-адрес:
Подтвердив необходимую информацию, вы можете выйти, нажав кнопку «Сохранить и завершить».. Вы получите сообщение следующего содержания:
Посетите панель управления Jenkins, нажав кнопку «Начать с помощью кнопки Jenkins».
Если вы правильно выполнили описанные выше действия, в вашей системе должна быть установлена последняя версия Jenkins.
Подведение итогов
В В этой статье мы рассмотрели Jenkins, его установку и необходимые пакеты. Я надеюсь, что вы нашли это руководство полезным и помогли вам настроить Jenkins и запустить его на вашем сервере Ubuntu 20.04.