如何在Sitecore 7.2中安装TDS生成的.update包?

时间:2015-05-01 12:22:23

标签: powershell deployment sitecore octopus tds

在我的组织中为我们面向公众的.com设置Sitecore 7.2时,我在尝试实施正确的CI,发布管理和部署管理时遇到了一些打击。我能够使用MSBuild编译我的Sitecore MVC代码,从TDS编译.update包,并将这些包打包在.nupkg文件中,用于Octopus Deploy。我正在运行的是,一旦我部署了MVC代码,我还必须部署Sitecore结构/内容,这需要我安装.update包。我已经尝试了在https://github.com/adoprog/Sitecore-Deployment-Helpers提供的解决方案,但是对于一个相当轻量级的站点,这只是在Octopus Deploy中大约20分钟的时间,仅用于我的系统包,更不用说没有触及结构或内容了。我正在寻找一种方法,最好是通过PowerShell(严格来说,安装该软件包后内置于sitecore Web界面中的Sitecore PowerShell Extensions)。当且仅当我可以使用来自Octopus Deploy的PowerShell工作流程的SPE的Cmdlet时,使用SPE是可以接受的。

请告知。

1 个答案:

答案 0 :(得分:0)

您可以通过/corecore/admin/UpdateInstallationWizard.aspx上的sitecore实用程序安装更新包

如果您遇到通过此模式安装软件包需要花费大量时间,则可能需要修改TDS项目的Deployment Property Manager设置。

您可以通过在Visual Studio中右键单击TDS项目并选择"部署属性管理器"来执行此操作。

enter image description here

打开“部署属性管理器”窗口后,为每个不需要更新的节点将部署属性设置为一次。对于要更新的​​任何项目,请将其标记为始终

enter image description here

这将大大节省您安装软件包所需的时间。