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

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

How to Install Jenkins on CentOS 7

30 Декабря 2019 | CentOS

Из этого руководства вы узнаете, как установить Jenkins в системе CentOS 7, используя официальный репозиторий Jenkins.

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

Jenkins - это сервер автоматизации на основе Java с открытым исходным кодом, который предлагает простой способ настройки конвейера непрерывной интеграции и непрерывной доставки (CI / CD).

Непрерывная интеграция (CI) - это практика DevOps, при которой члены команды регулярно фиксируют свои изменения кода в репозитории контроля версий, после чего запускаются автоматические сборки и тесты. Непрерывная доставка (CD) - это серия практик, в которых изменения кода автоматически собираются, тестируются и внедряются в производство.

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


Установка Jenkins

Чтобы установить Jenkins в вашей системе CentOS, выполните следующие действия:

  1. Jenkins - это Java-приложение, поэтому первым шагом является установка Java. Выполните следующую команду, чтобы установить пакет OpenJDK 8:

    sudo yum install java-1.8.0-openjdk-devel

    Текущая версия Jenkins пока не поддерживает Java 10 (и Java 11). Если на вашем компьютере установлено несколько версий Java, убедитесь, что Java 8 является версией Java по умолчанию .

  2. Следующий шаг - включить репозиторий Jenkins. Для этого импортируйте ключ GPG, используя следующую curl команду:

    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

    И добавьте репозиторий в вашу систему с помощью:

    sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
  3. После того, как хранилище будет включено, установите последнюю стабильную версию Jenkins, набрав:

    sudo yum install jenkins

    После завершения процесса установки запустите службу Jenkins с помощью:

    sudo systemctl start jenkins

    Чтобы проверить, запущен ли он успешно, выполните:

    systemctl status jenkins

    Вы должны увидеть что-то похожее на это:

    ● jenkins.service - LSB: Jenkins Automation Server
    Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
    Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago
        Docs: man:systemd-sysv-generator(8)
    Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS)
    CGroup: /system.slice/jenkins.service

    Наконец, включите службу Jenkins для запуска при загрузке системы.

    sudo systemctl enable jenkins
    jenkins.service is not a native service, redirecting to /sbin/chkconfig.
    Executing /sbin/chkconfig jenkins on


Настройте брандмауэр 

Если вы устанавливаете Jenkins на удаленный сервер CentOS, защищенный брандмауэром, вам нужно портировать 8080.

Используйте следующие команды, чтобы открыть необходимый порт:


sudo firewall-cmd --permanent --zone=public --add-port=8080/tcpsudo firewall-cmd --reload

Настройка Jenkins

Чтобы настроить новую установку Jenkins, откройте браузер и введите свой домен или IP-адрес, а затем порт 8080:


http://your_ip_or_domain:8080


Появится экран, подобный следующему, с предложением ввести пароль администратора, созданный во время установки:


  

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


sudo cat /var/lib/jenkins/secrets/initialAdminPassword


Вы должны увидеть буквенно-цифровой пароль длиной 32 символа, как показано ниже:


2115173b548f4e99a203ee99a8732a32


Скопируйте пароль с вашего терминала, вставьте его в поле пароля администратора и нажмите Continue.




На следующем экране вас спросят, хотите ли вы установить предлагаемые плагины или выбрать конкретные плагины. Нажмите на Install suggested plugins поле, и процесс установки начнется немедленно.




После завершения установки вам будет предложено настроить первого пользователя с правами администратора. Заполните всю необходимую информацию и нажмите Save and Continue.




На следующей странице вам будет предложено установить URL для экземпляра Jenkins. Поле URL будет заполнено автоматически сгенерированным URL.


111111111111111111111111

Для завершения настройки подтвердите URL, нажав на Save and Finish кнопку.


    

Наконец, нажмите на Start using Jenkins кнопку, и вы будете перенаправлены на панель управления Jenkins, в которой вы зарегистрированы как администратор, созданный вами на одном из предыдущих шагов.


   

Если вы достигли этой точки, вы успешно установили Jenkins в вашей системе CentOS.

Вывод 

Из этого руководства вы узнали, как установить и выполнить начальную настройку Jenkins в системах на базе CentOS / RHEL. Теперь вы можете посетить официальный страницу документации Jenkins и начать изучать рабочий процесс и модель подключаемого модуля Jenkins.


    Комментарии

    Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.

Загрузка комментариев...