Централизация Git-инфраструктуры в крупной продуктовой компании

DevOps практики и культура

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Доклад будет полезен: - инженерам, эксплуатирующим GitLab на среднем и крупном масштабе; - DevOps и SRE, работающим с CI/CD, Gitaly, object storage и интеграциями вокруг GitLab; - платформенным командам, развивающим централизованные сервисы разработки; - тем, кто сталкивался или ожидает столкнуться с миграцией Git-инфраструктуры.

Тезисы

В рамках развития централизованной платформы разработки мы выполняем поэтапную миграцию Git-инфраструктуры ВКонтакте на единый GitLab. Речь идёт о репозиториях, которыми ежедневно пользуются тысячи разработчиков и которые отражают многолетнюю историю развития продукта.
В докладе я расскажу, с какими инженерными ограничениями мы столкнулись при переносе крупных GitLab-проектов: почему стандартный export/import перестаёт работать на большом объёме merge requests, как влияют LFS-данные и интеграции вокруг репозитория, и почему миграция Git — это не только про Git.
Отдельное внимание будет уделено организации поэтапной миграции без остановки работы команд, роли автоматизации, интеграции CI/CD и управлению переключениями. Доклад основан на практическом опыте развития Git-инфраструктуры в крупной продуктовой компании и будет полезен инженерам, работающим с GitLab, CI/CD и большими кодовыми базами.

DevOps-инженер ВКонтакте в команде, обеспечивающей работу внутренней инфраструктуры для разработки. Занимаюсь оптимизацией сборок, процессов тетсирования, деплоев и внутренней инфраструктурой.

Видео

Другие доклады секции

DevOps практики и культура

Мой тех.дир - cамодур!
Юлия Жерносек

Выгоревший Безработный