Android

Как установить Дженкинс на CentOS 7

Installing Centos7 in Oracle VM VirtualBox

Installing Centos7 in Oracle VM VirtualBox

Оглавление:

Anonim

Дженкинс является открытым исходным кодом, сервер автоматизации Java на основе, которая предлагает простой способ создать непрерывную интеграцию и непрерывная доставка (CI / CD) трубопровод.

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

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

Предпосылки

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

Установка Дженкинс

Чтобы установить Дженкинс в системе 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 по умолчанию.

    Следующий шаг - включить репозиторий 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

    После того, как хранилище будет включено, установите последнюю стабильную версию 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

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

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

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

Настройка Дженкинс

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

http://your_ip_or_domain:8080

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

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

Вывод

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

Дженкинс Чентос