Яндекс
CI — зачем?
Сергей Сергеевруководитель группы разработкипоисковых интерфейсов
4Front, Минск, 21 ноября 2014 года
Что такое CI?
Зачем нам CI?
Время — ключевой фактор в том,чтобы быть продуктивным,используйте его эффективно.
Немного о себе
SERP — страницарезультата поиска
Кто мы? Чего хотим? Когдахотим?
8
Регламент работ
GitFlow, GitHubFlow… свой flow?!
Сборка
Что и зачем мысобираем?
Как мысобираем?
Grunt
14
Gulp
15
ENB
GNU Make
17
Руками?
Teamcity
19
Teamcity
20
Jenkins
21
Travis
22
Основные настройки
— система контроля версий
— триггер
— раннер
23
Profit — Время
Тесты
25
Тесты
26
Тесты
27
Выбирайте инструменты подваши процессы, добавляйтеавтоматизацию по мере ростасложности системы.
Начните прямо сегодня, этопочти ничего не стоит.
Конфиг
30
Автоматизировать — не значитлениться, это значит бытьэффективнее!
Полезные ссылки:
— Matthew McCullough: Git and GitHub Workflows
— Сергей Сергеев: Зачем нам workflow для работы с git?
— Addy Osmani: Front-end Tooling Workflows
— Сборка проектов с помощью Gulp.js. Семинар в Яндексе
32
Сергей Сергеевруководитель группы разработки интерфейсов
@gurugray
Я
Top Related