В поисках идеального CI-пайплайна / Илья Сауленко (Avito)

preview_player
Показать описание
---------
РИТ++2018, RootConf

Тезисы и презентация:

Continuous Integration — важная часть современного процесса разработки. Сборка на каждый коммит, интеграционные тесты, деплой каждого коммита в продакшн, фиче-флаги — выглядит как идеальный пайплайн? Однако чаще всего разработка приложения не ограничивается написанием кода и запуском тестов.
...

--------
Рекомендации по теме
Комментарии
Автор

Спасибо за доклад.

Очень много различных тем в докладе, но всё было рассмотрено довольно поверхностно, на мой взгляд. :(

По поводу билд систем на контейнерах - весьма разумно, на мой взгляд, за этим ближайшее будущее, хотя уверен, что дальше будет что-то с тем же уровнем изоляции, но намного удобнее.

Про различные gate'ы на билде (error budget) - тема не раскрыта. На мой взгляд, такие проблемы должны решаться административно, но, возможно, у вас есть конкретные примеры, когда такая автоматизация сказалась на качестве сервиса положительно.

Хотелось бы больше информации о билд системах в формате SaaS (Circle CI, Azure, AWS и т.д.).

Darkmouse