Непрерывная интеграция

term_id: continuous_integration

Category: engineering_practice

Definition

Непрерывная интеграция (CI) — это критически важная практика DevOps, которая автоматизирует объединение изменений кода от нескольких участников в единый проект программного обеспечения. Путем запуска автоматизированных сборок и тестирования…

Summary

Практика разработки ПО, при которой разработчики часто сливают изменения кода в центральный репозиторий, что запускает автоматизированные сборки и тесты.

Key Concepts

  • Автоматизированное тестирование
  • Контроль версий
  • Автоматизация сборки
  • Цикл обратной связи

Use Cases

  • Проверка изменений в коде моделей машинного обучения
  • Обеспечение воспроизводимости конвейеров обработки данных
  • Интеграция новых функциональных веток