Рубрики
Uncategorized

Настройка Jenkins на экземпляре AWS EC2

В этом посте представлен обзор шагов, необходимых для установки и запуска сервера Jenkins на Amazon … Tagged with Jenkins, DevOps.

Дженкинс (2 серии части)

Этот пост представляет собой обзор шагов, необходимых для установки и запуска Дженкинс Сервер на Amazon Linux 2. К концу поста у нас будет работающий сервер Jenkins, готовый для настройки трубопроводов.

Дженкинс может быть установлен в Многочисленные способы — Нативные пакеты системы, Docker, автономный исполняемый сеанс. Этот пост будет сосредоточен на установке нативного пакета.

Дженкинс рекомендует следующее Минимальные требования к оборудованию Для конфигурации сервера

  • 1 ЦП
  • 256 МБ ОЗУ
  • 1 ГБ пространства привода (хотя 10 ГБ — это рекомендуемый минимум при запуске Jenkins в качестве контейнера Docker)

Для демонстрационных целей мы можем выбрать T2 Micro Тип экземпляра, поскольку он удовлетворяет вышеуказанным минимальным критериям.

Предварительные условия

  • AWS Cloud Account (бесплатный уровень будет работать)
  • Экземпляр EC2, работающий с T2 Micro например тип
  • AWS Key-Pair to SSH в экземпляр EC2
  • Настройте брандмауэры (группы безопасности), чтобы разрешить доступ SSH в экземпляр EC2

Шаги установки

Шаг 1. Инициируйте сеанс SSH в ваш экземпляр Amazon Linux — EC2.

Шаг 2. Обновить существующие установленные пакеты в экземпляре EC2

sudo yum update -y

Шаг 3. Установите последний Open JDK (Java VER 11). Требуется для установки Jenkins

sudo amazon-linux-extras install java-openjdk11 -y

Шаг 4. Добавить Jenkins Repo в Amazon Linux 2 сервер

sudo tee /etc/yum.repos.d/jenkins.repo<

Шаг 5. Импорт GPG Jenkins Repo Key

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

Шаг 6. Обновление списка репозитории

sudo yum repolist

Шаг 7. Установите Jenkins на сервере Amazon Linux 2

sudo yum install jenkins -y

Шаг 8. Начните сервис Дженкинса

sudo systemctl start jenkins

Шаг 9. Включить службу Jenkins для начала в OS Boot

sudo systemctl enable jenkins

Шаг 10. Подтвердите, что служба Jenkins запущена и работает

sudo systemctl status jenkins

Шаг 11. Подтвердите, если служба Jenkins настроена на AutoStart при перезагрузке системы.

sudo systemctl is-enabled jenkins

Шаг 12. Доступ к серверу Jenkins на экземпляре EC2 Служба Jenkins по умолчанию связывается с портом 8080. Он будет доступен на

http://[server-ip-or-hostname]:8080

Впервые Дженкинс подчеркнет Разблокировать Дженкинс экран для аутентификации установки.

Шаг 13. Принесите пароль, чтобы разблокировать Дженкинса. Как рекомендуется. Следующая команда предоставит соответствующий пароль

cat /var/lib/jenkins/secrets/initialAdminPassword

Скопируйте автоматически сгенерированный буквенно-цифровой пароль (между 2 наборами звездочек). На странице Jenkins разблокировку вставьте этот пароль в поле пароля администратора и нажмите Продолжить Анкет

Шаг 14. Настройте Jenkins Рекомендуется выбрать Установите предлагаемые плагины Чтобы установить рекомендуемый набор плагинов на основе наиболее распространенных вариантов использования.

Мастер настройки показывает, что прогрессирование установленных плагинов Дженкинса

Шаг 15. Создать первого пользователя администратора Введите соответствующие данные, чтобы создать пользователя администратора и нажмите ** Продолжить **

Шаг 16. Настройте действительный DNS (если требуется) URL Access Encement Jenkins будет напечатан на следующем экране. Это можно изменить с помощью действительного имени DNS. Для нашей демонстрации мы оставим его без изменений и нажмите ** Сохранить и закончить **

Шаг 17. Дженкинс готов, ура !! Теперь вы успешно настроили Jenkins.

Дженкинс приборная панель

Дженкинс (2 серии части)

Оригинал: «https://dev.to/g33kzone/configuring-jenkins-on-aws-ec2-instance-3apl»