Jenkins – что это такое и зачем он нужен | Блог slurm.io
2026-02-19 17:19 Diff

CI/CD (Continuous Integration / Continuous Deployment) — это методология разработки ПО, которая помогает автоматизировать процессы тестирования, сборки, развертывания. Давайте разберёмся, что означает каждый из этих терминов.

  • Continuous Integration (CI) – непрерывная интеграция

Разработчики часто вносят изменения в код, все изменения нужно регулярно объединять в общий проект. CI позволяет автоматически проверять, не сломал ли новый код приложение, запуская тесты и сборку при любом изменении.

  • Continuous Delivery (CD) – непрерывная доставка

После успешной проверки изменений код автоматически подготавливается для выпуска. Вручную или автоматически его можно развернуть на тестовом или боевом сервере.

  • Continuous Deployment (CD) – непрерывное развертывание

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