Cha*_*r23 5 continuous-integration sitecore sitecore6
我们有5个环境 - 开发,UAT,分段,实时和灾难恢复.
拥有100多个内容编辑器,使Live Sitecore数据库内容增长得更快.
所以几乎每两周内容树都与开发和UAT环境不同步.当我们尝试开发新东西时,它是过时的内容,有时候新功能会打破现场环境.
请有人建议一个理想的方法来保持所有Sitecore数据库同步,除了创建包和定期更新,以便我们可以遵循正确的CI?
Ruu*_*ier 20
RAZL不是您应该依赖的持续集成解决方案,它只是一个数据库比较工具.
为Sitecore设置正确的CI正是我正在为我当前的项目做的事情,这就是我们想出的:
TDS:
如果您愿意花钱,那么请看一下TDS(Sitecore的团队开发).
它与Visual Studio集成,为您提供了Sitecore项目序列化的工具,然后您可以将它们存储在源代码管理中.
然后,构建服务器将能够获取这些序列化文件中的任何更改,并将它们部署到Test,Staging甚至Production环境中.
替代方案:
免费替代方案是使用三个开源模块的组合:
我现在正在使用免费替代方案,而且效果很好.