【发布时间】:2016-04-20 23:34:23
【问题描述】:
我想要一些自动化的解决方案,将我们的站点核心项目从开发环境移动到测试 CD 环境。我计划使用 Octopus 将 .Net 的东西从开发移动到测试以及当这个移动同时发生时我想要什么我们的站点核心项目从 Dev Cm 移动到 Test Cd 。 TDS 可以帮助我们解决这个问题吗?或者还有其他简单的方法吗?请帮忙。
【问题讨论】:
标签: sitecore sitecore8 devops tds
我想要一些自动化的解决方案,将我们的站点核心项目从开发环境移动到测试 CD 环境。我计划使用 Octopus 将 .Net 的东西从开发移动到测试以及当这个移动同时发生时我想要什么我们的站点核心项目从 Dev Cm 移动到 Test Cd 。 TDS 可以帮助我们解决这个问题吗?或者还有其他简单的方法吗?请帮忙。
【问题讨论】:
标签: sitecore sitecore8 devops tds
通常,您不会直接从开发人员复制到测试。相反,您将项目序列化并使用您的解决方案将它们放入源代码控制中。然后,您的部署过程会将您部署到的环境与序列化项目同步。 TDS 和 Unicorn 是用于此目的的两个主要工具。
您可以直接与序列化项目同步,也可以构建包,然后使用 Sitecore.Ship 之类的东西进行部署
【讨论】:
Deb,也许我误读了您的问题,但您似乎想将项目信息放入 CD 环境中?这通常通过发布来完成,因为您的项目仅真正部署到主数据库,然后发布将它们传输到内容交付服务器引用的 Web 数据库。
如果您没有运行测试内容管理系统并且仅运行测试 CD 实例,那么您可以通过在 Sitecore 中以测试 CD Web 数据库为目标的发布目标来实现项目传输。您需要将其添加到您的连接字符串中,并作为发布实例添加到数据库中,然后您的 CM 可以发布到测试 CD
【讨论】: