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