Дженкинс (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»