Развертывание TeamCity CI не работает должным образом для веб-сайтов Umbraco
Я использую teamcity для CI.
TeamCity отлично работает для проектов.NET и его компонентов. Когда я пытаюсь развернуть свой код Umbraco из среды Dev в UAT - изменения, которые сделаны с помощью панели администратора Umbraco, не отражаются и не развертываются.
Вот вещи, которые я развертываю с помощью Teamcity:
- База данных
- API и последний
- Веб-сайт Umbraco
Но я не могу видеть изменения администратора Umbraco.
Любая идея? В основном, нет способа зафиксировать код, который был обновлен администратором Umbraco.
Пожалуйста, помогите мне, если у кого-нибудь есть идея?
1 ответ
Я также использую TeamCity для Umbraco CI. Основная предпосылка, которую я бы использовал, состояла бы в том, чтобы перемещать код вперед (dev -> staging -> uat -> live) и перемещать данные, копировать изображения назад.
У меня никогда не было большого успеха с автоматическим перемещением зонтичных метаданных вперед, будь то с помощью ревизий Courier или базы данных. На сегодняшний день единственным безопасным способом (на мой взгляд) для содействия изменениям в админке umbraco является их ручная переделка каждый раз в следующей среде.