Sitecore部署-自动将已安装布局/XSLT从CM部署到CD

Sitecore部署-自动将已安装布局/XSLT从CM部署到CD,sitecore,environment,sitecore7,Sitecore,Environment,Sitecore7,我们目前正在建立一个规模化的Sitecore 7.0环境,该环境有一个(内容管理)CM服务器和两个负载平衡(内容交付)CD服务器。我在CM服务器上运行了安装包,其中包括一些自定义布局(aspx)和自定义渲染(xslt)。我注意到,从CM到CD,这些都不存在,我想知道在没有定制软件的情况下实现这一点的最佳实践是什么。(Sitecore(TDS)团队开发) 谢谢 我认为大多数不使用TDS的人(这是值得的),都是手工拷贝文件的。这是最简单、最简单的方法。如果对项目使用Sitecore packager

我们目前正在建立一个规模化的Sitecore 7.0环境,该环境有一个(内容管理)CM服务器和两个负载平衡(内容交付)CD服务器。我在CM服务器上运行了安装包,其中包括一些自定义布局(aspx)和自定义渲染(xslt)。我注意到,从CM到CD,这些都不存在,我想知道在没有定制软件的情况下实现这一点的最佳实践是什么。(Sitecore(TDS)团队开发)


谢谢

我认为大多数不使用TDS的人(这是值得的),都是手工拷贝文件的。这是最简单、最简单的方法。如果对项目使用Sitecore packager,对文件使用Visual Studio Web deploy(部署到本地文件夹及其副本),则可以在CM服务器上安装项目,并将文件安装到所有服务器


您也可以使用创建某种类型的设置,但这可能需要很长时间,而且我还没有看到一个解决方案,它可以很好地工作。

您应该参考第3.4章,该章将建议您使用(正如Jens指出的)或

我已经实施了几次Web部署解决方案,效果非常好,但安装起来可能非常困难。

上次我必须实施文件同步时,DFS解决方案不在缩放指南中,因此我无法对此发表评论。

如果您只是尝试部署文件,运行Powershell或Robocopy脚本可能足以将文件从一台服务器推送到多个目标


在TeamCity或TFS的自动化部署中,我们通常使用TDS,但仅用于项目。然后,我们使用运行Robocopy脚本的Powershell步骤将构建文件部署到多个实例。

看看这一点对我来说很有意义,但在该部分中,它说Sitecore不支持使用DFS或Web deploy来同步/App_Data/MediaFiles和/App_Config/Security之外的文件。知道为什么吗?它不受支持,但可能会起作用。我们使用它发布二进制文件、配置和子布局。虽然我最后一次使用它是在Sitecore 6.5中,但我查看了DFS并设置了Web部署。在这一点上,两者似乎都需要大量的时间,所以我决定使用机器人复制脚本。谢谢你的回复!