#Смена IP при необходимости
nano /etc/netplan/01-network-manager-all.yaml
#Обновление системы
sudo apt update && sudo apt upgrade -y
#Установка пакетов
sudo apt install ufw open-vm-tools net-tools curl mc nano wget -y
sudo ufw allow http
sudo ufw allow https
sudo ufw allow ssh
sudo ufw allow from 192.168.0.206 #awx ansible
sudo ufw enable
Jenkins — это сервер автоматизации с открытым исходным кодом, широко используемый для непрерывной интеграции и непрерывного развертывания (CI/CD) при разработке программного обеспечения. Jenkins предлагает удобный интерфейс, который позволяет создавать задания и конвейеры для упрощения процесса сборки, тестирования и развертывания кода.
Необходимые условия
Предустановка Ubuntu 22.04
Пользователь без привилегий root с привилегиями sudo
Не менее 2 ГБ ОЗУ или более
40 ГБ дискового пространства
Подключение к Интернету
Без особой суеты, давайте углубимся в шаги установки Jenkins в Ubuntu 24.04.
1) Установите Java
Jenkins - это приложение на основе Java, поэтому мы рекомендуем установить OpenJDK 17 для последней и стабильной версии Jenkins. Откройте терминал и выполните следующие команды.
$ sudo apt update
$ sudo apt install fontconfig openjdk-17-jre -y
java --version
Добавляем репозиторий Jenkins APT
Стандартные apt-репозитории Ubuntu 24.04 не имеют пакета Jenkins, поэтому для его установки добавьте репозиторий APT, используя следующий набор команд.
$ sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
$ echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]" \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
Установливаем Jenkins на Ubuntu 24.04
Поскольку все предварительные условия соблюдены, мы готовы приступить к установке Jenkins. Выполните следующие команды apt.
sudo apt update
sudo apt install jenkins -y
После завершения установки Jenkins должен запуститься автоматически. Чтобы убедиться в этом, выполните команду:
systemctl status jenkins
Если по какой-либо причине Jenkins не работает, выполните следующую команду, чтобы запустить его.
sudo systemctl start jenkins
Завершаем первичную настройку Jenkins
Осталось только завершить первичную настройку Jenkins с помощью веб-интерфейса.
Заходим на
http://192.168.0.224:8080
Далее необходимо ввести пароль администратора. Согласно инструкции, пароль находится в файле:
/var/lib/jenkins/secrets/initialAdminPassword
Чтобы просмотреть пароль, используйте команду cat, как показано на рисунке:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Скопируйте пароль и вставьте его в отображаемое текстовое поле и нажмите кнопку «Продолжить».
Unlock-Jenkins-Ubuntu-24-04
На следующем шаге выберите «Установить предложенный плагин» для простоты.
После этого начнется установка необходимого плагина, требуемого Jenkins.
Когда установка плагинов будет завершена, установщик перейдет к следующему разделу, где вам потребуется создать пользователя администратора и нажать кнопку «Сохранить и продолжить»
Далее
После этого нажмите на кнопку «Начать использовать Jenkins», чтобы получить доступ к панели управления Jenkins и Это перенаправит вас на панель управления Jenkin, как показано на рисунке ниже
Jenkins установлен, можно использовать по назначению. На этом все.