Как установить Jenkins в Ubuntu

Как установить Jenkins в Ubuntu

В этой статье мы объясним, как установить Jenkins в Ubuntu 20.04.

Jenkins - это бесплатный сервер автоматизации с открытым исходным кодом. Jenkins предоставляет сотни плагинов для поддержки создания, развертывания и автоматизации любого проекта. Jenkins основан на Java, устанавливается из пакетов Ubuntu или путем загрузки и запуска файла архива веб-приложений (WAR) - набора файлов, составляющих полное веб-приложение для запуска на сервере.

Предпосылки

  • Установленный выделенный сервер Ubuntu 20.04 или KVM VPS.
  • Доступ пользователя root или обычного пользователя с правами администратора.

Как установить Jenkins в Ubuntu

Шаг 1. Держите сервер в актуальном состоянии

# apt-get update -y
# apt-get upgrade -y

Шаг 2 - Установите Java

Далее мы установим OpenJDK 11.

# apt-get install -y default-jre

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

# java -version

Результат будет примерно таким:

openjdk version "11.0.10' 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

Шаг 3 - Установите Jenkins

Следующая команда установит выпуск LTS. LTS выбирается каждые 12 недель из потока регулярных выпусков как стабильный выпуск на этот период времени.

Используйте следующие команды для установки Jenkins:

# wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
# sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
# sudo apt-get update
# sudo apt-get install jenkins -y

Теперь, когда Jenkins и его зависимости созданы, мы запустим сервер Jenkins.

Шаг 4 - Запустите и включите Jenkins

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

# systemctl start jenkins

# systemctl enable jenkins

Шаг 5 - Настройте брандмауэр (необязательно)

Предполагая, что вы используете брандмауэр UFW. По умолчанию Jenkins работает на порту 8080. Мы откроем этот порт с помощью ufw:

# ufw allow 8080

Проверьте статус ufw, чтобы подтвердить новые правила:

# ufw status

Шаг 5 - Настройка Jenkins

Во-первых, нам нужно получить пароль администратора по умолчанию.

# cat /var/lib/jenkins/secrets/initialAdminPassword

Вышеупомянутая команда отобразит пароль администратора. Скопируйте 32-значный буквенно-цифровой пароль с терминала и вставьте его в поле пароля администратора, затем нажмите «Продолжить».

Как установить Jenkins в Ubuntu

После того, как вы нажмете, чтобы продолжить, вы получите два варианта. Вы можете выбрать любой вариант по своему усмотрению или мы предлагаем установить предлагаемые плагины . После того, как вы нажмете кнопку «Установить предлагаемые плагины», процесс установки сразу же начнется.

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

Затем вы получите страницу конфигурации экземпляра, на которой вас попросят подтвердить предпочтительный URL-адрес для вашего экземпляра Jenkins. Подтвердите либо доменное имя для вашего сервера, либо IP-адрес вашего сервера.

После подтверждения соответствующей информации нажмите «Сохранить и завершить». Вы получите страницу подтверждения, подтверждающую, что « Дженкинс готов

Вот и все. Процесс установки и настройки был успешно завершен.

В этой статье мы увидели, как установить Jenkins на Ubuntu 20.04.


Как создать группу в Linux

Как создать группу в Linux

Группы используются для организации пользователей и их привилегий, таких как разрешение на чтение и выполнение. Чтобы добавить группу, используется команда groupadd.

3 способа проверить загрузку процессора в Linux

3 способа проверить загрузку процессора в Linux

Хорошо объясните 3 способа проверить загрузку процессора в Linux. Использование ЦП относится к использованию ресурсов обработки или объему работы, выполняемой ЦП.

Как установить и настроить DenyHosts в CentOS 7

Как установить и настроить DenyHosts в CentOS 7

DenyHosts широко используется как альтернатива Fail2ban. Если было слишком много недействительных попыток входа в систему SSH, он предполагает, что его атаки методом перебора или

Подключите новый диск к серверу Linux

Подключите новый диск к серверу Linux

Мы узнаем, как подключить новый диск к серверу Linux. Для этой демонстрации мы используем облачный сервер CentOS 7. теперь смонтируйте раздел, как показано ниже.

Простая установка Fail2ban на Ubuntu 20.04

Простая установка Fail2ban на Ubuntu 20.04

Хорошо объясните, как легко установить Fail2ban на Ubuntu 20.04. Fail2ban написан на языке программирования Python и является бесплатным с открытым исходным кодом. Конфигурация.

Как установить WireGuard VPN на Ubuntu 20.04

Как установить WireGuard VPN на Ubuntu 20.04

Хорошо объясните, как установить WireGuard VPN на Ubuntu 20.04. WireGuard - чрезвычайно простой, быстрый и современный VPN, в котором используется самая современная криптография.

Как установить OpenSSL 1.1.1d в CentOS

Как установить OpenSSL 1.1.1d в CentOS

OpenSSL - это надежный полнофункциональный инструментарий коммерческого уровня для протоколов безопасности транспортного уровня (TLS) и (SSL). Научитесь устанавливать OpenSSL 1.1.1d в CentOS

Как установить и настроить CSF на CentOS 8

Как установить и настроить CSF на CentOS 8

Как установить и настроить CSF на сервере CentOS 8. ConfigServer Security & Firewall - это (SPI) брандмауэр, приложение для обнаружения входа / вторжений и безопасности.

Конфигурация правила аудита не отражена - как устранить неполадки

Конфигурация правила аудита не отражена - как устранить неполадки

Конфигурация правила аудита не отражена? Узнайте, как наши инженеры службы поддержки устраняют неполадки и решают проблему. Файл конфигурации правил /etc/audit/rules.d/audit.rules

CloudLinux Высокая нагрузка на сервер

CloudLinux Высокая нагрузка на сервер

В этой статье мы узнаем, как наши инженеры службы поддержки устраняют высокую нагрузку CloudLinux на сервер. Убедитесь, что ваши ограничения LVE настроены правильно.