Вопросы к Поиску с Алисой
CI (непрерывная интеграция) и CD (непрерывная доставка) отличаются целями и задачами в процессе разработки программного обеспечения. cloudfresh.com timeweb.com
CI нацелена на автоматизированную проверку интеграции между изменениями разработчика и остальным кодом. timeweb.com Разработчики часто объединяют изменения кода в общий репозиторий в течение дня. cloudfresh.com Каждое изменение автоматически собирается и тестируется для быстрого обнаружения проблем. cloudfresh.com
CD сосредоточена на том, чтобы программное обеспечение было готово к выпуску. cloudfresh.com Обеспечивает возможность выпуска сборок, прошедших тестирование, с минимальной ручной работой. cloudfresh.com После слияния каждой функции с ветвью mainline приложение не только проверяется на корректность, но и упаковывается и развёртывается в тестовую среду, которая идеально соответствует рабочей среде. habr.com
Таким образом, CI фокусируется на интеграции и тестировании изменений, а CD — на подготовке программного обеспечения к выпуску. cloudfresh.com