Средний
Что такое Continuous Integration (CI) и Continuous Delivery (CD)?
CI (Непрерывная интеграция):
Практика частой сборки кода в общем репозитории. Как только разработчик пушит код, CI-сервер автоматически собирает проект, прогоняет линтеры и Unit-тесты. Цель — быстро найти ошибки интеграции.
CD (Непрерывная доставка):
Продолжение CI. Код автоматически собирается, тестируется и выкладывается на Staging (тестовый стенд). Он полностью готов к релизу. Но сам деплой на Production происходит по нажатию кнопки человеком.