17 травня, Київ - Майстер-клас "Основи побудови Continuous Delivery " від Владислава Чернова

Слово « реліз » досі кидає вас в тремтіння і асоціюється з кінцем світу ? Багато компаній вже побудували свій процес розробки так , щоб максимально скоротити кількість ручних операцій і поставляти свої оновлені продукти кінцевим користувачам мало не кожен день.

Нехай 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 травня - Харків , місце уточнюється

Знижка 10 % для читачів по промо -коду Cd_dou .

Дізнатися детальніше

Опубліковано: 07/04/14 @ 10:58
Розділ Різне

Рекомендуємо:

Як практично скористатися Blau Karte ?
17 травня, Одеса - Конференція по дизайну " DESIGN LAB "
4 - 5 квітня, Київ - Національний хакатон на тему комунікації та безпеки в умів конфлікту
12 квітня, Київ - Web Back - End Tech Hangout
Дайджест цікавих вакансій № 130