Как установить Jenkins на CentOS 8 Linux

12 set 2022 3 min di lettura
Как установить Jenkins на CentOS 8 Linux
Indice dei contenuti

Введение

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

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

В этом руководстве показаны шаги по установке Jenkins на CentOS 8 из официального репозитория Jenkins.

Если вы хотите установить Jenkins на удаленный сервер, продолжайте чтение, в противном случае пропустите первый абзац «Подключение к серверу» и прочитайте следующий.

Подключение к серверу

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

ssh [email protected]_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить root на свое имя пользователя:

ssh [email protected]_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh [email protected]_DEL_SERVER -p PORTA

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

Сделайте следующее или как пользователь root с привилегиями sudo, чтобы установить Jenkins в CentOS 8.

Jenkins написан на Java, поэтому первым шагом будет установка Java. Для Jenkins требуется Java версий 8 и 11, но некоторые подключаемые модули Jenkins могут быть несовместимы с Java 8.

Мы установим OpenJDK 8:

sudo dnf install java-1.8.0-openjdk-devel

Если в вашей системе установлено несколько версий Java, убедитесь, что Java 8 является версией Java по умолчанию.

Следующим шагом будет включение репозитория Jenkins. Выполните следующие команды, чтобы загрузить файл репо и импортировать ключ GPG.

Установите wget, если он еще не установлен:

sudo dnf install wget

Загрузите файл репо и импортируйте ключ GPG:

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

Установите последнюю стабильную версию Jenkins, набрав:

sudo yum install jenkins

После завершения процесса установки запустите службу Jenkins и включите ее при запуске системы:

sudo systemctl start jenkins
sudo systemctl enable jenkins

Чтобы проверить, запущен ли Jenkins, введите:

systemctl status jenkins

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

Loaded: loaded (/etc/rc.d/init.d/jenkins; generated)
 Active: active (running) since Thu 2019-10-31 21:31:36 UTC; 3s ago...

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

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

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

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload

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

Чтобы начать процесс настройки Jenkins, откройте браузер и введите домен или IP-адрес сервера, а затем порт 8080:

http://tuo_dominio_o_ip:8080

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

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

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

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

3jfia5ea4026448fjdhs78db41e5kfnz

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

На следующем экране вас спросят, хотите ли вы установить предлагаемые плагины или выбрать плагины для установки. Щелкните поле « Установить предлагаемые плагины », чтобы начать процесс установки.

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

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

Чтобы завершить установку, подтвердите URL-адрес, нажав кнопку « Сохранить и закончить».

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

Если вы достигли этого момента, вы успешно установили Jenkins в своей системе CentOS.

Вывод

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

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

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.