Поиск по сайту:
Тот, кто познал себя, познал своего господа (Магомет).

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

29.07.2020
Как установить Jenkins на CentOS 7

Jenkins — это сервер автоматизации с открытым исходным кодом, который можно использовать для простой настройки конвейеров непрерывной интеграции и непрерывной доставки (CI / CD).

Непрерывная интеграция (CI) — это практика DevOps, при которой члены команды регулярно фиксируют свои изменения кода в репозитории контроля версий, после чего запускаются автоматические сборки и тесты. Непрерывная доставка (CD) — это серия практик, в которых изменения кода автоматически создаются, тестируются и внедряются в производство.

Jenkins можно установить как отдельное приложение, как сервлет в контейнере сервлетов Java, например, Apache Tomcat, или запустить как контейнер Docker.

В этой статье объясняется, как установить Jenkins на Ubuntu 20.04 в качестве автономного сервиса.

 

Установка Java

Jenkins — это Java-приложение, для которого требуется установить Java 8 или более позднюю версию. Мы установим OpenJDK 11 , реализацию платформы Java с открытым исходным кодом.

Запустите следующие команды как root или пользователь с привилегиями sudo или root для установки OpenJDK 11:

sudo apt update
sudo apt install openjdk-11-jdk

 

После завершения установки проверьте это, проверив версию Java:

java -version

 

Вывод должен выглядеть примерно так:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

 

Установка Дженкинс

Установка Jenkins на Ubuntu относительно проста. Мы включим хранилище Jenkins APT, импортируем ключ GPG хранилища и установим пакет Jenkins.

Импортируйте ключи GPG хранилища Jenkins с помощью следующей команды wget:

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

 

Читать  Ввод, вывод и перенаправление ошибок в Linux

Затем добавьте репозиторий Jenkins в систему с помощью:

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

 

После включения хранилища Jenkins обновите aptсписок пакетов и установите последнюю версию Jenkins, введя:

sudo apt updatesudo apt install jenkins

 

Если вы получите сообщение об ошибке:

Error: W: GPG error: https://pkg.jenkins.io/debian-stable binary/ Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 9B7D32F2D50582E6"

 

Импортируйте ключ с помощью:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9B7D32F2D50582E6

 

Служба Jenkins автоматически запустится после завершения процесса установки. Вы можете проверить это, распечатав статус услуги:

systemctl status jenkins

 

Вы должны увидеть что-то вроде этого:

● jenkins.service - LSB: Start Jenkins at boot time
     Loaded: loaded (/etc/init.d/jenkins; generated)
     Active: active (exited) since Thu 2020-07-16 20:22:12 UTC; 15min ago
...

 

Настройка брандмауэра

Если вы устанавливаете Jenkins на удаленный сервер Ubuntu, защищенный брандмауэром , вам нужно открыть порт 8080.

Как правило, вы хотите разрешить доступ к серверу Jenkins только с определенного IP-адреса или диапазона IP-адресов. Например, чтобы разрешить подключения только из подсети «192.168.121.0/24», вы должны выполнить следующую команду:

sudo ufw allow proto tcp from 192.168.121.0/24 to any port 8080

 

Если вам нужно разрешить доступ из любого места, запустите:

sudo ufw allow 8080

 

Настройка Jenkins

Чтобы настроить новую установку Jenkins, откройте браузер, введите Ваш домен или IP — адрес с последующим портом 8080, http://your_ip_or_domain:8080.

Читать  Как проверить зависимости пакета в Ubuntu 20.04

Появится страница, подобная следующей, с предложением ввести пароль администратора, созданный во время установки.

Используйте catдля отображения пароля на терминале:

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

 

Вы должны увидеть буквенно-цифровой пароль длиной 32 символа, как показано ниже:

06cbf25d811a424bb236c76fd6e04c47

 

Скопируйте пароль из терминала, вставьте его в поле «Пароль администратора» и нажмите «Продолжить».

На следующем экране мастер установки спросит вас, хотите ли вы установить предлагаемые плагины или вы хотите выбрать определенные плагины.

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

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

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

Подтвердите URL, нажав на кнопку Сохранить и закончить, и процесс установки будет завершен.

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

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

 

Вывод

В этой статье мы показали, как установить и выполнить начальную настройку Jenkins в системах Ubuntu.

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

Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий ниже.

Читать  Bash. Циклы в Bash

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Хотя не очень часто, бывают случаи, когда вам нужно выяснить,…

Спасибо!

Теперь редакторы в курсе.