При настройке Sitecore 7.2 в моей организации для нашего публичного доступа .com Я столкнулся с икотой, пытаясь внедрить надлежащий CI, управление выпуском и управление развертыванием. Я могу, используя MSBuild, скомпилировать мой Sitecore MVC-код, скомпилировать пакеты .update из TDS и упаковать каждый из них в .nupkg-файлы для Octopus Deploy. То, что я использую, заключается в том, что после того, как я развернул код MVC, я также должен развернуть структуру Sitecore/Content, которая требует установки пакетов .update. Я попробовал решение, предоставленное в https://github.com/adoprog/Sitecore-Deployment-Helpers, но для довольно легкого сайта это время около 20 минут в Octopus Deploy только для моего системного пакета, не говоря уже о том, что вы не коснулись структуры или контента. Я ищу способ, желательно через PowerShell (строго говоря, расширения Sitecore PowerShell, встроенные в веб-интерфейс sitecore после установки этого пакета). Использование SPE было бы приемлемым, если и только если я могу использовать командлеты SPE из рабочего процесса PowerShell Octopus Deploy.Как установить TDS сгенерированные пакеты .update в Sitecore 7.2?
Обратите внимание.
Я использовал [Sitecore.Ship] (https://github.com/kevinobee/Sitecore.Ship), вызванный с помощью сценария Powershell из Octopus deploy. Насколько велики пакеты, примерно столько же предметов? Требуется ли много времени для установки через '/ sitecore/admin/UpdateInstallationWizard.aspx'? – jammykam
Поскольку пакеты обновления растут, они могут стать неудобными для установки. В дополнение к Sitecore.Ship вы можете также взглянуть на использование [Sitecore-Courier] (https://github.com/adoprog/Sitecore-Courier), чтобы обрезать количество развернутых элементов. В основном это будет делать diff и только развертывание, которое изменится. – ddysart