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