Sitecore文档提供了有关如何将Sitecore实例配置为处理服务器的一些非常明确的说明:
但是,其中许多步骤都需要在已安装的服务器上手动启用/禁用文件。是否有人看到或构建了一个补丁文件(类似于SwitchMasterToWeb),它可以禁用/启用适当的功能作为补丁?我宁愿不接触默认的Sitecore安装,而是依靠自动部署配置补丁。
答案 0 :(得分:1)
我还没有看到这个补丁并且不确定它是否可以只使用一个补丁来实现(希望被证明是错误的),但对于类似的东西,我使用了Powershell脚本。
我设置了Octopus Deploy以在部署后运行Powershell脚本步骤,以便在补丁文件无法完成工作时禁用文件和更改设置。
我强烈推荐Powercore工具用于此类工作。
https://github.com/adoprog/Sitecore-PowerCore/tree/master/Framework/ConfigUtils
答案 1 :(得分:1)
如果还有其他人在寻找这个,我已经在GitHub上发布了一些针对8.0版各种版本的补丁文件的工作:
https://github.com/jst-cyr/Sitecore-Role-Configs
那里的补丁将执行“禁用/启用/更改”以进行创作,传递或处理。我没有报告服务器。
答案 2 :(得分:0)
Sitecore已经对POC进行了评估。此时适用于Sitecore CMS 8.1 rev。 160302(更新-2)。看这里- https://github.com/Sitecore/Sitecore-Configuration-Roles