Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Установка Jenkins от А до Я

Установка Jenkins от А до Я

Алексей Соколов покажет, как в Альфа Лаборатории осуществляют автоматическое развертывание множественных инстансов Jenkins. Вы узнаете, как с помощью Ansible и элементов управления Jenkins за один запуск реализовать установку и настройку плагинов, привязать стороннюю систему аутентификации, создать шаблоны задач и разместить несколько Jenkins за реверсивным прокси.

Kirill Tolkachev

November 24, 2017
Tweet

More Decks by Kirill Tolkachev

Other Decks in Technology

Transcript

  1. Немного о себе ‣ Первый год в Альфа-Лаборатории ‣ Первый

    год занимаюсь DevOps ‣ Первый год работаю с Jenkins
  2. Погружение в историю ‣ Jenkins появился в Лаборатории на ранних

    этапах ‣ Позволил быстро доставлять приложения ‣ В короткие сроки затребовал масштабирования
  3. Docker — наше все ‣ Каждой команде по Jenkins ‣

    Несколько экземпляров на одной машине ‣ Разумеется, Docker
  4. Замесить и нарубить ‣ Job-DSL Plugin ‣ Описание задач в

    Jenkins кодом ‣ Создание задач задачами ‣ Восстановление за минуты
  5. Вы к кому? ‣ Nginx в качестве обратного прокси ‣

    Location + Upstream на каждый контейнер ‣ Настройка портов
  6. API