2016-05-18 2 views
0

Я хотел изучить, как TDS можно использовать с сервером сборки TFS для создания пакета обновления во время сборки и установки его на сервере CM с помощью установщика пакетов TDS, чтобы я мог выбрать подходящие инструменты для наш процесс развертывания.Интеграция TFS и TDS в сервере сборки TFS

То, что я прочитал, должно быть установлено Tds на сервере сборки Tfs. Но я не уверен, что нужно настроить на сервере сборки Tfs, чтобы он генерировал пакет обновления во время сборки.

Как только он создает пакет обновления, как мы можем развернуть его на сервере CM с помощью Tds Package installer. Мы будем использовать осьминог для развертывания. Поэтому, если я смогу получить помощь по этому поводу, для полного завершения завершения развертывания контента в Sitecore, используя Tds, это было бы здорово для меня, и я могу принять решение.

ответ

3

По TDS 5.5 вам не нужно устанавливать на сервере сборки и может использовать облачные сборки путем установки NuGet пакет: http://hedgehogdevelopment.github.io/tds/chapter5.html#tds-builds-using-cloud-servers

Есть целый ряд инструментов, доступных для установки пакета, такие как Sitecore Ship, Fortis Update Package Installer или various tools самими Hedgehog (включая инструменты командной строки в комплекте с TDS). Для установки пакета вам потребуется создать шаг развертывания в Octopus. Вы можете найти некоторую информацию, чтобы помочь в this blog post.

+0

Не могли бы вы помочь мне с шагами, пожалуйста? Мне нужно добавить HedgehogDevelopment.TDS. [X.x.x.x] .nupkg в мой проект tds. Если я добавлю это в мой проект tds, мне нужно добавить его к частному репозиторию nuget, на самом деле мы не имеем частного nuget repo. Как только я добавлю HedgehogDevelopment.TDS. [X.x.x.x] .nupkg в проект tds, что все изменения конфигурации мне нужно сделать, чтобы создать пакет обновления на сервере. – Deb

+0

Как TDS выбирает параметры конфигурации, соответствующие окружающей среде? Мне нужно определить различные конфигурации для моего теста dev и prd envs. Итак, какой параметр мне нужно настроить, чтобы, если сборка происходит для dev, она выберет конфигурацию dev. Также будет создан файл пакета обновления в папке с перепадом? – Deb

+0

Для пакета nuget, [разместить собственный канал] (https://docs.nuget.org/create/hosting-your-own-nuget-feeds) или зарегистрировать расширенные папки из папки пакетов, тогда всегда доступны во время сборки. – jammykam

Смежные вопросы