Как установить сервер автоматизации Jenkins в Ubuntu 18.04

Введение

Jenkins – это уникальное серверное приложение для автоматизации, которое работает в контейнере сервлетов Java. Служба поддерживает различные программные системы Social Control Management (SCM), такие как SVN, Git и Mercurial. Это также бесплатное программное обеспечение по лицензии MIT.

Это руководство проведет вас через процесс установки Jenkins на VPS Ubuntu 18.04. Мы начнем с запуска Jenkins на нашем хостинге доменных имен, затем установим его на сервере Apache и настроим его в качестве обратного прокси-сервера..

Прежде чем ты начнешь

Прежде чем начать, вам необходимо следующее: Обновленный Ubuntu 18.04 VPS или выделенный сервер.

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

Поскольку Jenkins работает на Java, вам нужно начать с установки Java OpenJDK на ваш сервер. Java может быть установлена ​​из репозитория PPA с помощью команды ниже:

$ Sudo apt install software-properties-common apt-transport-https -y
$ Sudo add-apt-repository ppa: openjdk-r / ppa -y

Затем установите Java с помощью команды apt:

$ Sudo apt install openjdk-8-jdk -y

После завершения установки убедитесь, что правильная версия Java была успешно установлена:

$ Sudo java-версия

Теперь Java OpenJDK будет успешно установлен на вашем сервере Ubuntu.

Важно отметить, что если ваша система имеет несколько версий Java, используйте следующую команду, чтобы изменить версию Java по умолчанию:

$ sudo update-альтернативы –config java

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

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

Чтобы добавить ключи GPG и репозиторий Jenkins в вашу систему, выполните следующую команду:

$ wget -q -O – https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key добавить –

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

$ Sudo sh -c ‘echo deb http://pkg.jenkins.io/debian-stable binary / > /etc/apt/sources.list.d/jenkins.list»

Затем, сделайте, чтобы пакеты apt были обновлены, затем установите самую последнюю версию Jenkins, используя следующую команду:

$ Sudo apt update
$ Sudo apt install jenkins

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

$ Sudo systemctl start jenkins
$ Sudo systemctl enable jenkins

Проверьте, чтобы убедиться, что Jenkins работает должным образом на Ubuntu 18.04:

$ Sudo systemctl status jenkins

Следующий вывод будет отображаться на вашем экране:

● jenkins.service- LSB: StartJenkinsatboottime
Загружен: загружен (/etc/init.d/jenkins;generated)
Активен: активен (выход) с Вт2018-09-2215: 18: 22PDT; 5min32sago
Документы: man: systemd-sysv-generator (8)
Задачи: 0 (лимит: 2319)
CGroup: /system.slice/jenkins.service

Шаг 3 – Настройка брандмауэра UFW

Jenkins предназначен для работы через порт 8080. На этом шаге мы откроем этот порт через ufw:

$ Sudo ufw allow 8080

Затем выполните команду ниже, чтобы подтвердить статус UFW:

$ Sudo ufw status

Это даст вам вывод, похожий на:

Статус: активный

К действию от
—                         ——      —-
OpenSSH ALLOW Anywhere
8080 разрешено везде
OpenSSH (v6) разрешено везде (v6)
8080 (v6) ALLOW Anywhere (v6)

В случае, если UFW неактивен, выполните команды ниже, чтобы активировать его и включить OpenSSH

$ Sudo ufw позволяет OpenSSH
$ Sudo ufw enable

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

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

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

Как установить и настроить сервер Jenkins на вашем Ubuntu 18

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

$ sudo cat / var / lib / jenkins / secrets / initialAdminPassword

Найдите Пароль администратора и введите пароль, затем нажмите Продолжить.

Появится экран, предлагающий установить некоторые рекомендуемые плагины для Jenkins. Выбрать Установите предложенные плагины.

Как установить и настроить сервер Jenkins на вашем Ubuntu 18

Следующая страница покажет, что установка продолжается.

Как установить и настроить сервер Jenkins на вашем Ubuntu 18

После успешной реализации плагинов Jenkins вам будет предложено создать учетную запись администратора. Введите необходимую информацию, затем нажмите Сохранить и продолжить.

Как установить и настроить сервер Jenkins на вашем Ubuntu 18

Вам будет предложено ввести URL-адрес экземпляра Jenkins. Включите домен для Jenkins, затем нажмите Сохранить и закончить.

Как установить и настроить сервер Jenkins на вашем Ubuntu 18

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

Как установить и настроить сервер Jenkins на вашем Ubuntu 18

Чтобы посетить главную страницу панели инструментов Jenkin, нажмите «Начать использовать Jenkins».

Как установить и настроить сервер Jenkins на вашем Ubuntu 18

Теперь Jenkins была успешно установлена ​​в вашей системе Ubuntu 18.04.

Вывод

Вы успешно установили и настроили Jenkins на своем сервере Ubuntu 18.04.

Проверьте эти 3 лучших хостинга Linux

FastComet

Стартовая цена:
$ 2,95


надежность
9,7


ценообразование
9,5


Дружественный интерфейс
9,7


Служба поддержки
9,7


особенности
9,6

Читать отзывы

Посетите FastComet

Hostinger

Стартовая цена:
$ 0,99


надежность
9,3


ценообразование
9,3


Дружественный интерфейс
9,4


Служба поддержки
9,4


особенности
9,2

Читать отзывы

Посетить Hostinger

ChemiCloud

Стартовая цена:
$ 2,76


надежность
10


ценообразование
9,9


Дружественный интерфейс
9,9


Служба поддержки
10


особенности
9,9

Читать отзывы

Посетите ChemiCloud

Связанные статьи с практическими рекомендациями

  • Как запустить контейнер Jenkins в Ubuntu 18.04
    эксперт
  • Как установить MongoDB на ваш Ubuntu 18.04 VPS или выделенный сервер
    промежуточный
  • Как установить Git 2.15.1 на Ubuntu 18.04
    промежуточный
  • Как установить MyWebSQL на VPS Ubuntu 18.04 или выделенный сервер
    промежуточный
  • Как установить стек LEMP (Nginx, MariaDB и PHP) на Ubuntu 18.04 LTS?
    промежуточный
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me