Как установить сервер автоматизации Jenkins в Ubuntu 18.04
Contents
Введение
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 автоматически создает пароль из 32 символов. Чтобы скопировать файл пароля на ваш терминал, используя команду ниже:
$ sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Найдите Пароль администратора и введите пароль, затем нажмите Продолжить.
Появится экран, предлагающий установить некоторые рекомендуемые плагины для Jenkins. Выбрать Установите предложенные плагины.
Следующая страница покажет, что установка продолжается.
После успешной реализации плагинов Jenkins вам будет предложено создать учетную запись администратора. Введите необходимую информацию, затем нажмите Сохранить и продолжить.
Вам будет предложено ввести URL-адрес экземпляра Jenkins. Включите домен для Jenkins, затем нажмите Сохранить и закончить.
После создания учетной записи администратора вы увидите экран с подтверждением «Jenkins is ready».
Чтобы посетить главную страницу панели инструментов Jenkin, нажмите «Начать использовать Jenkins».
Теперь Jenkins была успешно установлена в вашей системе Ubuntu 18.04.
Вывод
Вы успешно установили и настроили Jenkins на своем сервере Ubuntu 18.04.
Проверьте эти 3 лучших хостинга Linux
Стартовая цена:
$ 2,95
надежность
9,7
ценообразование
9,5
Дружественный интерфейс
9,7
Служба поддержки
9,7
особенности
9,6
Читать отзывы
Посетите FastComet
Стартовая цена:
$ 0,99
надежность
9,3
ценообразование
9,3
Дружественный интерфейс
9,4
Служба поддержки
9,4
особенности
9,2
Читать отзывы
Посетить Hostinger
Стартовая цена:
$ 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?
промежуточный