РИТ++ 2017 завершён!

Использование Docker в CIТехнологии виртуализации и контейнеризация

Доклад принят в программу конференции
Александр Акбашев
HERE Technologies

Senior DevOps Engineer в команде Common Continuous Integration.

Мейнтейнер нескольких плагинов для Jenkins:
* S3 Plugin
* Build Rotator Plugin
* FluentD Plugin
* Groovy Event Listener Plugin
* Saturate Nodes Load Balancer Plugin

Замечен за исправлением проблем с производительностью и стабильностью Jenkins и большого количества сопутствующих плагинов. Большой поклонник CI и CD.

Тезисы

В своём докладе я расскажу о том, почему мы решили использовать Docker в рамках Continuous Integration: ускорить тесты, повысить стабильность, улучшить контроль над окружением и используемыми библиотеками.

Доклад так же содержит подробности о многих сложностях, с которыми пришлось столкнуться в ходе миграции на Docker: борьба с растущим числом и размером образов, бесконтрольные обновления образов, нестабильное поведение, и другие.

В конце доклада я покажу, как именно мы следим за стабильностью Docker в нашей инфраструктуре. И насколько Docker стабилен на больших объемах (>100k билдов в сутки).

Технологии виртуализации и контейнеризации
,
Непрерывная интеграция

Другие доклады секции Технологии виртуализации и контейнеризация