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

时间:2014-03-12 20:01:36

标签: sitecore environment sitecore7

我们目前正在设置Scaled Sitecore 7.0环境,该环境包含一个(内容管理)CM服务器和两个负载均衡(Content Delivery)CD服务器。我在CM服务器上运行我的安装包,其中包括一些自定义布局(aspx)和自定义渲染(xslt)。我注意到那些没有从CM到CD的持续存在,我想知道如果没有自定义软件,最好的做法是什么。 (Sitecore的团队开发(TDS))

谢谢!

3 个答案:

答案 0 :(得分:1)

我认为大多数人不使用TDS(这是值得的钱),手动复制文件。这是最简单易行的方式。如果您将Sitecore打包程序用于项目并使用Visual Studio Web部署文件(部署到本地文件夹以及其中的副本),则可以在CM服务器上安装这些项目并将文件安装到所有服务器。

您还可以使用Microsoft DFS创建某种设置,但这可能需要很长时间,而且我还没有看到解决方案,它运行良好。

答案 1 :(得分:0)

您应参阅Sitecore 7 Scaling Guide的第3.4章,其中建议您使用Microsoft Distributed File System(正如Jens所指出的)或Web Deployment Tool

我已经实施了几次Web Deploy解决方案并且运行良好,但设置起来非常困难。
上次我必须实现文件同步时,DFS解决方案不是Scaling Guide的一部分,因此我无法对此发表评论。

答案 2 :(得分:0)

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

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