Jenkins — это инструмент непрерывной интеграции. Это ведущий сервер автоматизации с открытым исходным кодом, Jenkins также предоставляет сотни плагинов для поддержки создания, развертывания и автоматизации любого проекта.

Здесь мы собираемся обсудить только настройку jenkins в Ubuntu 14.04. В ЧАСТИ 2 мы обсудим создание проекта в свободном стиле для проекта node.js.

  1. На вашем удаленном сервере или виртуальной машине должна быть установлена ​​java, если нет, выполните следующие шаги, чтобы установить Oracle Java-8 или обратитесь здесь:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

После установки ваша система может запускать сервер jenkins.

2. Прежде чем мы сможем установить Jenkins, мы должны добавить ключ и список источников в apt. Это делается в 2 шага, сначала мы добавим ключ. Во-вторых, мы создадим список источников для Jenkins, как показано ниже.

Добавить LTS-версию PPA

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

Добавить последнюю версию PPA

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

Существует 2 версии jenkins: одна версия LTS обеспечивает долгосрочную поддержку, а другая — последнюю версию.

3. Теперь нам нужно только обновить кеш apt и установить jenkins.

apt-get update
apt-get install jenkins

После установки Jenkins запускается как служба в PORT: 8080 по умолчанию, вы можете изменить это. Отредактируйте файл в разделе `/etc/default/jenkins`, обновите HTTP_PORT.

HTTP_PORT=8081

Перезапустите службу Дженкинс. `$ sudo service jenkins перезапуск`

Дженкинс теперь доступен по адресу: `http://remote_server_url:8081`

или на локальном хосте, если это локальная система `http://localhost:8081`