Установка и настройка Jenkins на Ubuntu

1.Добавление ключа и репозитария в apt

OK

 

2.Обновление кешв пакетов

 

3.Устанавка Jenkins

 

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

http://servername:8080

 

Если необходимо использовать другой порт, то изменяем в файле /etc/default/jenkins

 

Файл с базовыми настройками Jenkins

 

4.Настройка аутентификации для доступа к Jenkins

Настраиваем Jenkins на использование своей базы данных Jenkins’ own user database

И запрещаем регистрацию пользователей(проверяем,что отключен checkbox) Allow users to sign up

 

В колонке Authorization выбираем Matrix-based security и даем право только чтение(Read) в категории просмотр (View) пользователю Anonymous

(это право необходимо для корректной работы Jenkins)

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

Если Jenkins не пускает в систему,необходимо отключить защиту в конфигурационном файле Jenkins

изменив

на

и перезапустив Jenkins

После чего нужно продолжить настройку параметров входа и прав доступа

 

5.Создание нового проекта

Теперь, когда все установлено и запущено, можно приступить к созданию нового проекта

Имя проекта — uptime

Добавляем выполение команды uptime

Собираем сборку и просматриваем результат

 

 

6.Добавление выполнения сборки по расписанию

После установки основной сборки можно добавить ее на выполнение в расписание Jenkins

Jenkins позволяет запускать проекты по требованию или в определенное время

Синтаксис совместим с синтаксисом Cron
Например, выставляем выполнение задания дважды в сутки и сохраняемся

 

7.Установка плагинов Jenkins

Jenkins имеет большое количество различных плагинов, начиная инструментами сборки и заканчивая FTP and SSH. Например, установим плагин, который отслеживает дисковое пространство, используемое для сборки и проектов. Этот плагин поможет найти «пожирателей пространства».

Это довольно простой плагин, не нуждающийся в конфигурации, но есть и такие плагины, (например, плагин SSH), которые требуют некоторой настройки перед началом работы.

 

8.Настройка Nginx-проксирования для Jenkins 80->8080

 

 

Jenkins перевешиваем на прослушивание только 127.0.0.1

 

 

 

Источник:

https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-jenkins-on-ubuntu-12-04

http://www.8host.com/blog/ustanovka-i-ispolzovanie-jenkins-na-ubuntu-12-04/

https://skobk.in/2014/09/jenkins-linux-installation/

https://www.rosehosting.com/blog/install-jenkins-on-an-ubuntu-14-04-vps/

 

 

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика