Развертывание TeamCity CI не работает должным образом для веб-сайтов Umbraco

Я использую teamcity для CI.

TeamCity отлично работает с проектами .NET и его компонентами. Когда я пытаюсь развернуть свой код Umbraco из среды разработки в UAT, изменения, сделанные из панели администратора Umbraco, не отражаются и не развертываются.

Вот вещи, которые я развертываю с помощью Teamcity:

  1. База данных
  2. API и последнее
  3. Веб-сайт Умбрако

Но я не могу увидеть изменения администратора Umbraco.

Есть идеи ? В основном нет возможности зафиксировать код, который обновляется из Umbraco Admin.

Пожалуйста, помогите мне, если у кого-нибудь есть идеи?


person Pramod Raut    schedule 31.08.2016    source источник
comment
Можете ли вы немного объяснить, как вы развертываете свой веб-сайт / базу данных с помощью TeamCity?   -  person Evolve Software Ltd    schedule 31.08.2016
comment
Я использую MSbuild runner для создания кода веб-сайта и базы данных.   -  person Pramod Raut    schedule 31.08.2016
comment
Итак, у вас есть проект SSDT для базы данных? Все ли ваши данные находятся под контролем источника? Как вы это внедряете?   -  person Evolve Software Ltd    schedule 31.08.2016
comment
Вы развертываете текущую базу данных разработчиков в UAT? Если нет, то в нем не будет изменений.   -  person Tim    schedule 31.08.2016


Ответы (1)


Я также использую TeamCity для Umbraco CI. Основная предпосылка, которую я бы использовал, состояла в том, чтобы переместить код вперед (dev -> staging -> uat -> live) и переместить данные, копирование, изображения назад.

Мне никогда не удавалось автоматически перемещать метаданные umbraco вперед, используя наборы изменений Courier или базы данных. На сегодняшний день единственный безопасный способ (на мой взгляд) продвигать изменения администратора umbraco — это повторять их вручную каждый раз в следующей среде.

person amelvin    schedule 05.09.2016
comment
Спасибо, что поделились своим отзывом. - person Pramod Raut; 07.09.2016