Найти в Дзене
Николай Калюжный

Установка Jenkins на Ubuntu 24

#Смена 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

-2

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

-3

Добавляем репозиторий 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

-4

Установливаем Jenkins на Ubuntu 24.04
Поскольку все предварительные условия соблюдены, мы готовы приступить к установке Jenkins. Выполните следующие команды apt.
sudo apt update
sudo apt install jenkins -y

-5

После завершения установки Jenkins должен запуститься автоматически. Чтобы убедиться в этом, выполните команду:

systemctl status jenkins

-6

Если по какой-либо причине 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

-7

На следующем шаге выберите «Установить предложенный плагин» для простоты.

После этого начнется установка необходимого плагина, требуемого Jenkins.

-8

Когда установка плагинов будет завершена, установщик перейдет к следующему разделу, где вам потребуется создать пользователя администратора и нажать кнопку «Сохранить и продолжить»

-9

Далее

-10

После этого нажмите на кнопку «Начать использовать Jenkins», чтобы получить доступ к панели управления Jenkins и Это перенаправит вас на панель управления Jenkin, как показано на рисунке ниже

-11

Jenkins установлен, можно использовать по назначению. На этом все.