Я хотел какое-то автоматическое решение, которое перенесло бы наши элементы sitecore из Dev env в тестовый CD env. Я планирую использовать Octopus для перемещения .Net-материалов от Dev to Test и что я хочу, когда это движение происходит одновременно, наши элементы sitecore перемещаются из Dev Cm в Test Cd. Может ли TDS помочь нам в этом или есть какой-либо другой простой способ. Пожалуйста, помогите по этому поводу.Переместить элементы Sitecore из Dev To Test
ответ
Деба, возможно, я неверного прочтения вашего вопроса, но, похоже, вы хотите получить информацию элемента в Среда CD? Обычно это делается путем публикации, так как ваши объекты только реально развернуты в основной базе данных, а затем публикация переносит их в базу данных Web, на которую ссылается сервер доставки контента.
Если вы не используете тестовую систему управления контентом и только экземпляр тестового компакт-диска, то вы можете добиться переноса элемента, имея цель публикации в Sitecore, которая предназначена для вашей веб-базы данных тестового компакт-диска. Вам нужно будет добавить это в свои строки подключения, а также в базу данных в качестве экземпляра публикации, а затем ваш КМ может выйти на тестовый компакт-диск.
Как правило, вы не копируете непосредственно из dev для тестирования. Вместо этого вы сериализуете свои элементы и помещаете их в исходный элемент управления с помощью своего решения. Затем ваш процесс развертывания синхронизирует среду, в которой вы развертываете, с сериализованными элементами. TDS и Unicorn - два основных инструмента, используемых для этого.
Вы можете синхронизировать непосредственно против сериализованных элементов или вы можете создать пакеты, которые затем развернутые с чем-то вроде Sitecore.Ship
Существует еще один инструмент, который можно использовать для развертывания элементов Sitecore. Это Sitecore Courier https://github.com/adoprog/Sitecore-Courier Это довольно хорошо, когда вам нужно инкрементное обновление ваших данных на серверах. – Anton
Спасибо. Я проверю это. Можем ли мы интегрировать TDS с нашим развертыванием toools? – Deb
Спасибо. Мы планируем, что наша команда разработчиков .Net будет работать с веб-БД для чтения необходимого содержимого, а при публикации материалов .Net мы переместим содержимое на тестовый компакт-диск. Поэтому ищем какой-то автоматизированный тип инструмента. – Deb
Как уже упоминалось, Deb, если вы используете только доставку контента в тесте, вам не нужен какой-либо автоматизированный инструмент для размещения контента на вашем компакт-диске. Он может читать либо из Интернета, либо из отдельной базы данных публикации. Sitecore может публиковать несколько целей. –
Спасибо .. фактически в тесте мы будем использовать CM и CD для тестирования – Deb