Непрерывная интеграция
term_id: continuous_integration
Category: engineering_practice
Definition
Непрерывная интеграция (CI) — это критически важная практика DevOps, которая автоматизирует объединение изменений кода от нескольких участников в единый проект программного обеспечения. Путем запуска автоматизированных сборок и тестирования…
Summary
Практика разработки ПО, при которой разработчики часто сливают изменения кода в центральный репозиторий, что запускает автоматизированные сборки и тесты.
Key Concepts
- Автоматизированное тестирование
- Контроль версий
- Автоматизация сборки
- Цикл обратной связи
Use Cases
- Проверка изменений в коде моделей машинного обучения
- Обеспечение воспроизводимости конвейеров обработки данных
- Интеграция новых функциональных веток