Инсталиране и използване на Jenkins на Ubuntu 12.04

Оферта от 8host.com

използване

Jenkins е инструмент за непрекъсната интеграция с отворен код. Стартирал през 2004 г., първоначално се наричал Хъдсън, но в резултат на кавга през 2011 г. проектът се раздели на две и продължи да съществува под ново име, Дженкинс. Този инструмент може да се използва за разработване и внедряване на програми и уебсайтове с различни крайни точки, както и за провеждане на модулни и поведенчески тестове на софтуер. Този урок ще демонстрира как да инсталирате и конфигурирате Jenkins, както и как да създадете първия си проект. В допълнение към основната настройка ръководството обхваща планирането на изграждането и инсталирането на приставки.

Изисквания

  • Предварително конфигуриран VPS (вход като корен);
  • Този урок е направен на Ubuntu 13.04 x64, но е валиден за Ubuntu 12.04 и по-нови версии;
  • Предполага се, че Ci.company.net сочи към полето, където ще бъде инсталиран Дженкинс.

Инсталирайте Дженкинс

Преди да продължите с инсталацията на Jenkins, трябва да добавите списъка с ключове и източници. Така че добавете ключа:

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | apt-key add -

И след това създайте списък с изходни кодове за Дженкинс:

echo deb http://pkg.jenkins-ci.org/debian binary /> /etc/apt/sources.list.d/jenkins.list

Сега просто трябва да актуализирате вашия кеш apt и след това да отидете на инсталацията на Jenkins.

Забележка: Дженкинс има голям списък от зависимости, които могат да отнемат известно време, за да се инсталират.

apt-get инсталирайте jenkins

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

Дженкинс вече е инсталиран и работи, отидете на ci.company.net:8080. Ще се появи страница за приветствие на Дженкинс.

В момента инсталацията е несигурна, всеки потребител има свободен достъп до нея. Това трябва да се поправи. Отидете на Manage Jenkins (в лявото меню) и щракнете върху Setup Security.

След това активирайте сигурността, като маркирате съответния ред.

Конфигурирайте използването на персонализирана база данни на Jenkins и деактивирайте възможността за регистрация.

Отидете на защитата, базирана на Matrix. Уверете се, че анонимните потребители имат разрешение само за четене (в колоната Изглед).

В долната част на страницата щракнете върху бутона за запазване.

След зареждане на страницата ще се появи формуляр за регистрация, трябва да го игнорирате; отидете отново на ci.company.net:8080.

Ще се появи регистрационен формуляр със заглавие Регистрация.

Регистрирайте се като потребител на име hudson (или всяко друго име по ваш избор; имайте предвид, че Jenkins приема използването на малки потребителски имена), за да станете администратор на тази инсталация на Jenkins.

Създаване на нов проект (работа)

Сега, когато всичко е инсталирано и работи, можете да започнете да създавате нов проект (или работа). Кликнете върху връзката Нова работа.

Създайте проект (изберете проект в свободен стил) с име uptime.

Щракнете върху Ok, отидете на нова страница, изберете Execute shell от падащото меню Add add step:

В полето Command въведете ъптайм.

Щракнете върху бутона за запазване в края на страницата. На следващата страница щракнете върху бутона Build Now.

Кликнете върху синята сфера за извеждане на конзолата.

Планиран проект

Ще се отвори страницата за настройка. Сега намерете секцията Build Triggers и изберете Build периодично.

Това поле за въвеждане вече приема синтаксис на crontab; следователно настройката @hourly ще я изпълнява на всеки час и * * * * * ще я изпълнява всяка минута. Този урок ще използва настройката 0 */6 * * *, която изпълнява проекта на всеки 6 часа. Когато проектът бъде запазен, графикът ще започне да работи в определеното време.

Няколко добавки идват с Jenkins Scheduler. За да получите повече информация за тях, щракнете върху синия въпросник отдясно на полето за въвеждане.

Инсталиране на приставки

Jenkins има голямо разнообразие от приставки, вариращи от инструменти за изграждане до FTP и SSH. Този урок инсталира приставка, която проследява дисковото пространство, използвано за компилации и проекти. Този плъгин ще ви помогне да намерите ядящи пространство. Първо трябва да отворите Manage Jenkins.

Намерете приставката за използване на диска и го изберете.

След това щракнете върху бутона Инсталиране без рестартиране в края на страницата.

Изчакайте приставката да се инсталира.

Това е доста проста приставка, която не се нуждае от конфигурация, но има някои приставки (например приставката SSH), които изискват някаква конфигурация преди да започнете.

Както можете да видите, доста е лесно да инсталирате Jenkins, да го подготвите за работа и да разработите нов проект (работа). Разбира се, до момента проектът е напълно безполезен, но много важни функции на инструмента бяха тествани на неговия пример. Jenkins е невероятно мощен, особено когато се комбинира с плъгини.