DEVOPSTRAINER
Вопросы / Git и CI/CD

Как организовать пайплайн для микросервисной архитектуры, чтобы не пересобирать неизмененные компоненты?

Краткий ответ

Основная идея: собирать только то, что изменилось. Для этого используют:

- монорепозиторий с rules:changes;
- отдельные пайплайны сервисов;
- динамические пайплайны (child pipelines);
- кэширование;
- переиспользование артефактов.

Ещё вопросы по теме «Git и CI/CD»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →