Непрерывная доставка в Git
Когда CI стабильно зеленый, команда может думать не только о слиянии, но и о выпуске версии для пользователей. Непрерывная доставка, Continuous Delivery, означает, что продукт в любой момент готов к выкладке: сборка проходит, тесты закрыты, артефакт собран.
«Готов к выкладке» не равно «уже у пользователей». Человек или команда по правилам проекта решает, когда нажать выпуск: после ревью, после согласования с поддержкой или в окно обслуживания. Git фиксирует, какой коммит или тег пошел в релиз, но момент решения остается осознанным.
Непрерывная доставка снимает страх
«раз в квартал большой релиз»:
ветка main не копится месяцами
в неизвестном состоянии.
Любой согласованный снимок главной линии
можно отдать дальше по цепочке выкладки
без аварийной пересборки с нуля.
Такой режим хорошо стыкуется с частыми pull request и короткими ветками: каждое слияние поддерживает продукт в выпускаемом виде, а не только в собираемом.