Господа, поделитесь опытом, кто держит сайты локально и деплоит на прод через CI. Ситуация:
1) Клиент добавляет блок в регион (или любое другое изменение, которое отражается в конфигах)
2) Я забываю посмотреть в админке есть ли изменения конфигов
3) Накатываю критическую обнову ядра (локально, потом запускается CI)
4) drush cim -y из деплоя перезаписывает изменения в базе и блок клиента удаляется из региона
Кроме как "выгрузить БД с прода на локалку" как еще можно победить подобные ситуации? Убрать drush cim -y из деплоя? Но тогда смысл от автоматического деплоя :)
1) Я обычно после того, как долго не работал с сайтом, экспортирую конфиги с продакшена и делают коммит с продакшена. Потом это всё стягиваю.
2) При обновах конфиги никогда не накатываю, а делаю drush updb, потом drush cex, потом коммит этого всего и уже на локалке делаю импорт. В втоём случае это бы помогло.
3) Можно заигнорить конфиги, которые правят контентщики