Установка Jenkins — Ubuntu, CentOS

Что такое Jenkins? Jenkins — это хорошо известный CI/CD (Continuous Integration и Continuous Delivery) сервер автоматизации с открытым исходным кодом, написанный на Java.

В данном руководстве я покажу, как установить Jenkins в Ubuntu-18.04, 16.04 и Centos-7, 6 и как выполнить начальную настройку Jenkins.

Поскольку Jenkins требует Java, сначала необходимо установить OpenJDK-8 JRE/JDK (Java Runtime Environment и Java Development Kit).

Установка Java

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

ERROR: No Java executable found in current PATH: /bin:/usr/bin:/sbin:/usr/sbin

Found an Incorrect Java Version? Современные версии Jenkins требуют Java 8 и это ЕДИНСТВЕННАЯ поддерживаемая исполняемая среда.

Проверьте, установлена ли Java и какая версия:

$ java -version

Для установки OpenJDK-8 JRE/JDK в Ubuntu, выполните:

$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk openjdk-8-jre

Для установки OpenJDK-8 JRE/JDK в CentOS, выполните:

$ sudo yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

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

Установите последнюю стабильную версию Jenkins в Ubuntu:

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

Как только Jenkins будет установлен, в Ubuntu он будет автоматически запущен и добавлен в автозагрузку.

Установка Jenkins в CentOS

Установите последнюю стабильную версию Jenkins в CentOS:

$ sudo curl -o /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo 
$ sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
$ sudo yum install jenkins

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

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

$ sudo service jenkins start

Настройка Jenkins

По умолчанию Jenkins слушает порт 8080.

Откройте http://$JENKINS_IP:8080 в своем веб-браузере, чтобы начать настройку.

Чтобы разблокировать Jenkins и войти в UI (user interface), потребуется скопировать и вставить пароль, который был записан в файл /var/lib/jenkins/secrets/initialAdminPassword на сервере Jenkins.

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

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

Теперь вы готовы начать использовать Jenkins!

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.