Continuous Delivery на примере API 2GIS
Денис Яковлев, ведущий разработчик в команде Справочного API 2ГИС
Доклад(45 мин)
Сегодня использование Continuous Integration — почти стандарт. Существует немало решений для PHP-проектов. О них уже шла речь на DevConf, например http://2013.devconf.ru/offers/70 и http://2013.devconf.ru/offers/82.
Я предлагаю шагнуть вперёд и рассмотреть, как можно внедрить на крупном проекте Continuous Delivery.
Обсудим:
— задачи, которые решает CD;
— раннее обнаружение ошибок: Code Review, интеграционные билды, билды по расписанию;
— прохождение тестов: стабильное окружение, повторяемость;
— автоматизация процесса релиза и объединение всех задач в единую цепь.
Подробно:
Сегодня использование Continuous Integration — почти стандарт. Существует немало решений для PHP-проектов. О них уже шла речь на DevConf, например http://2013.devconf.ru/offers/70 и http://2013.devconf.ru/offers/82.
Я предлагаю шагнуть вперёд и рассмотреть, как можно внедрить на крупном проекте Continuous Delivery.
Обсудим:
— задачи, которые решает CD;
— раннее обнаружение ошибок: Code Review, интеграционные билды, билды по расписанию;
— прохождение тестов: стабильное окружение, повторяемость;
— автоматизация процесса релиза и объединение всех задач в единую цепь.
Программа конференции