Как применить все изменения, сделанные в umbraco, из одной среды в другую - PullRequest
2 голосов
/ 02 мая 2019

В настоящее время у меня возникают трудности с поиском способа сделать это. Мы работаем с различными средами (DEV / QA..etc) и хотели бы, чтобы был способ извлечь все изменения, сделанные в umbraco в одной среде, и отразить их в другой среде, используя другую базу данных.

Ответы [ 2 ]

1 голос
/ 11 мая 2019

Есть несколько способов сделать это.

1. Umbraco Courier

В зависимости от используемой вами версии umbraco вы можете использовать Umbraco Courier - это коммерческий инструмент, созданный и поддерживаемый Umbraco HQ. Работает до 7.12.0.

2. Поменяйте местами базу данных

Если у вас более одной среды, и вы хотите переместить контент из одного места в другое, вы можете просто заменить базу данных umbraco одной средой из другой. В зависимости от ваших требований вы можете настроить это как автоматизированный процесс, используя, например, Octopus deploy .

3. uSync

uSync Давно существует в мире Umbraco и совместим со многими версиями Umbraco, включая самую последнюю версию с открытым исходным кодом, и вы можете установить ее из бэк-офиса в Umbraco или через NuGet.

4. Облако Умбрако

Umbraco Cloud не бесплатна, но я думаю, что цены на услуги, которые вы получаете, являются разумными. По сути, Umbraco создала платформу, которая позволяет создавать несколько сред и перемещать контент между ними одним щелчком мыши. Я думаю, что это здорово, но требуется некоторое время, чтобы привыкнуть к тому, как правильно его использовать. Я бы порекомендовал создать проект с использованием пробного периода и посмотреть, соответствует ли он вашим требованиям. Вы получаете преимущества от обновлений, проводимых в штаб-квартире Umbraco, и отличную техническую поддержку в рабочее время.

1 голос
/ 07 мая 2019

В настоящее время единственный способ сделать это «должным образом» - это использовать Umbraco Cloud, который поддерживает перемещение таких вещей, как изменения и содержимое между различными версиями сайта.

Для не облачных пользователей единственным реальным вариантом является uSync для изменений Umbraco (DocTypes и т. Д.), А затем контент, который вы можете попробовать в версии uSync Content, но ваш пробег может варьироваться в зависимости от этого, в зависимости от сложности настройки вашего сайта. , Обратите внимание, что uSync не будет делать такие вещи, как изменения CSS / JS или DLL, которые вы должны будете опубликовать самостоятельно.

...