Автоматизация процессов обновления 1С — не универсальное решение. Есть проекты, для которых выстраивание CI/CD-конвейера на текущем этапе экономически нецелесообразно.
Признаки того, что с внедрением DevOps стоит подождать:
- Типовая или близкая к типовой конфигурация без существенного объёма доработок — автоматизировать попросту нечего.
- Релизы выходят раз в квартал или реже — трудозатраты на ручное обновление невелики, а затраты на выстраивание процесса не окупятся в разумный срок.
- Команда насчитывает одного-двух разработчиков — накладные расходы на поддержку инфраструктуры DevOps могут превысить выгоду от автоматизации.
- Проект находится на ранней стадии, требования меняются быстро — сначала имеет смысл стабилизировать архитектуру, и только потом выстраивать автоматизированный процесс.
Внедрение DevOps даёт результат там, где для этого есть реальные предпосылки — объём доработок, частота релизов, размер команды.