ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

Фреймворк Bootstrap

Нет ничего более противного разуму и природе, чем случайность (Цицерон).

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

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 5 мая 2017

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

Введение

Jenkins является открытым сервером автоматизации и предназначен для автоматизации повторяющихся технических задач, связанных с непрерывной интеграцией и поставками программного обеспечения. Jenkins основан на Java и может быть установлен из пакетов Ubuntu или путем загрузки и запуска его файл веб-приложения (WAR) – набор файлов, которые составляют полный веб-приложение, которое предназначено для запуска на сервере.

В этой статье мы установим Jenkins, добавив его в репозиторий пакетов Debian, а затем с помощью этого репозитория, установим пакет с помощью apt-get.

Предпосылки

Для выполнения этого вам потребуется:

Один 16,04 сервера Ubuntu сконфигурирован с внекорневым пользователем sudo и брандмауэром, данную конфигурацию можно посмотреть в первоначальной настройке сервера Ubuntu 16.04. Мы рекомендуем начать с не менее 1 Гб оперативной памяти. См в руководстве по выбору подходящего аппаратного обеспечения для мастеров при планировании потенциала производственной установки Jenkins.

Когда сервер настроен, вы готовы следовать.

Шаг 1 – Установка Jenkins

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

Во-первых, мы добавим ключ репозитория в системе.

 

При добавлении ключа, система вернется OK. Далее мы добавляем адрес пакета в репозиторий Debian для удостоверения сервера sources.list:

 

Далее, мы запустим update так, что apt-get будет использовать новое хранилище:

 

 

Наконец, мы установим Jenkins и его зависимости, в том числе Java:

 

Теперь, когда Jenkins и его зависимость установились, мы запустим сервер Jenkins.

Шаг 2 – Запуск Jenkins

С помощью systemctl мы запустим Jenkins:

 

Так как systemctl не отображает вывод, мы будем использовать команду status, чтобы убедиться , что он запущен успешно:

 

Если все прошло хорошо, начало вывода должно показать, что услуга активна и настроенная для запуска при загрузке:

Вывод

 

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

Шаг 3 – Открытие брандмауэра

По умолчанию Jenkins работает на порту 8080, так что мы будем открывать этот порт с помощью ufw:

 

Мы можем увидеть новые правила, проверяя статус в UFW.

 

Мы должны видеть, что трафик разрешен к порту 8080 из любой точки мира:

Вывод
 

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

Шаг 3 – Настройка Jenkins

Для того, чтобы настроить нашу установку, мы посетим Jenkins, используя доменное имя сервера или IP – адрес: http://ip_address_or_domain_name:8080

Мы должны увидеть экран «Unlock Jenkins», который отображает местоположение исходного пароля

Разблокировка экрана Jenkins

В окне терминала, мы используем команду cat для отображения пароля:

 

Мы скопируем 32-значный буквенно-цифровой пароль с терминала и вставим его в поле «Пароль администратора», а затем нажмите кнопку «Продолжить». Следующий экран представляет возможность установки предлагаемых плагинов или выбора конкретных плагинов.

Настройка экрана Jenkins

 

Мы нажмите опцию «Установить предлагаемые плагины», которая сразу же начнет процесс установки:

Начало работы Jenkins. Установка плагинов экрана

Когда установка будет завершена, вам будем предложено создать первого пользователя-администратора. Можно пропустить этот шаг и продолжить , как admin используя первоначальный пароль, который мы использовали выше, но мы воспользоваться моментом, чтобы создать пользователя.

Примечание: Сервер Jenkins по умолчанию не зашифрован, поэтому данные, представленные в этой форме не защищены. Когда вы будете готовы использовать эту установку, следуйте инструкциям в руководстве как настроить Jenkins с помощью SSL с использованием обратного прокси – сервера Nginx. Это позволит защитить учетные данные и информацию, которая передается через веб – интерфейс.

Создание первого пользователя в админке Jenkins

После того, как первый пользователь с правами администратора готов, вы должны увидеть экран подтверждения «Jenkins is ready!».

экран Jenkins готов
Нажмите кнопку «Start using Jenkins», чтобы посетить главную панель Jenkins:

Добро пожаловать на экран Jenkins

На данный момент, Jenkins был успешно установлен.

Вывод

В этой статье, мы установили Jenkins с использованием пакетов проектов, запустил сервер, настроили брандмауэр, и создали пользователя с правами администратора. На данный момент, вы можете начать изучать Jenkins.

Когда вы завершили свое исследование, если вы решите продолжить использование Jenkins, следуя инструкции, как настроить Jenkins с помощью SSL с использованием обратного прокси – сервера Nginx для защиты паролей, а также любую чувствительную системы или информации о продукте, которая может быть отправлена между вашим компьютером и сервером в виде простого текста.

 


Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close