Непрерывное развертывание в Git
Непрерывное развертывание, Continuous Deployment,
описывает правило, при котором успешная проверка на главной ветке
сама запускает выкладку туда,
куда смотрят пользователи.
Отдельного «нажмите выпуск» часто нет:
зеленый результат на main
и есть сигнал отдать версию наружу.
Такой режим возможен только при сильном доверии к автоматическим тестам и к маленьким, частым изменениям. Команда сознательно принимает правило: каждое слияние в опорную ветку сразу становится частью живого продукта. Откат тогда тоже описывают через Git: вернуть предыдущий коммит или тег и снова пройти ту же цепочку.
Суть в том, что человек не стоит на последнем шаге между зеленой проверкой и пользователями: автоматика доводит согласованный снимок ветки до выкладки сразу после успеха тестов.
Граница простая: пока проверки красные, ничего не уезжает наружу; когда они зеленые на выбранной ветке, продукт обновляется без паузы на ручное решение.