Quantcast
Channel: Найцікавіше на DOU
Viewing all articles
Browse latest Browse all 8115

17 мая, Киев — Мастер-класс “Основы построения Continuous Delivery” от Владислава Чернова

$
0
0

Слово «релиз» до сих пор бросает вас в дрожь и ассоциируется с концом света? Многие компании уже построили свой процесс разработки так, чтобы максимально сократить количество ручных операций и поставлять свои обновленные продукты конечным пользователям чуть ли не каждый день.

Пусть Continuous integration и Continuous delivery не будет для вас недостижимым идеалом или заоблачной мечтой.

Приглашаем вас на мастер-класс «Основы построения Continuous Delivery» от Владислава Чернова, Configuration manager в Badoo — крупнейшей и наиболее быстрорастущей социальной сети.

Вы узнаете об основных подходах, заложенных в Continuous Delivery, о преимуществах и недостатках, которые получают заказчики и владельцы продуктов. Больше всего внимания будет уделено практической части: система контроля версий, основные команды; хуки и автоматизация в системе контроля версий; баг трекер, основные флоу, автоматизация работы и много-много других моментов. Вы узнаете если не всё, то практически всё: от основ, до того, как можно организовать процесс в вашем проекте и компании.

План выступления:

1) Continuous integration. Continuous delivery.
Вступление.
Основные подходы Continuous integration.
Автоматизация как основной подход (Схемы, примеры).
Основные компоненты и интеграция их.
Основные подходы к Continuous delivery. Плюсы и минусы.

Практическая часть по отдельным компонентам системы:

2) Система контроля версий, основные команды.
Git, основные команды.
Основные модели ветвлений в системе контроля версий:
— ежедневные релизы;
— релизы раз в неделю (2 недели);
— git flow.
Управление большим количеством репозиториев.
Основные подходы:
— каждая задача в отдельной ветке;
— основы формирования релиза;
— откат изменений;
— получение свежих изменений;
— мастер, как копия продакшена.

3) Хуки и автоматизация в системе контроля версий.
Основные виды хуков:
— запрещающие хуки;
— системные хуки;
— хуки нотификации.

4) Bug tracker, основные workflow , автоматизация работы.
Разбор несколько различных схем в примерах:
— как работать менеджерам;
— как работать разработчикам;
— как работать тестированию.

Разберем некоторые моменты автоматизации.

5) CI сервер, принципы работы, настройка интеграция с Git и Bug tracker.
Настройки проекта, основные шаги.
Как настроить единожды, используем шаблонизацию.
Использование стандартов и шаблонов.
Пушим и контролируем процесс.
Отчетность и нотификации.

6) Этапы контроля качества, основные подходы.
7) Окружение для разработки и тестирования.
8) Заключение, примеры профитов.

Где и когда:
17 мая — Киев, место уточняется
18 мая — Харьков, место уточняется

Cкидка 10 % для читателей dou.uaпо промо-коду Cd_dou.

Узнать подробнее


Viewing all articles
Browse latest Browse all 8115

Trending Articles