将 Sitecore 项目从开发转移到测试

Move Sitecore Items From Dev To Test

我想要一些自动化解决方案,将我们的 sitecore 项目从 Dev env 移动到 Test CD env。我计划使用 Octopus 将 .Net 内容从 Dev 移动到 Test 以及当此移动同时发生时我想要什么我们sitecore 项目从 Dev Cm 移动到 Test Cd 。 TDS 可以帮助我们解决这个问题,还是有其他简单的解决方法。请帮助解决这个问题。

通常,您不会直接从开发复制到测试。相反,您序列化您的项目并使用您的解决方案将它们放入源代码管理中。然后您的部署过程会将您要部署到的环境与序列化项目同步。 TDS and Unicorn 是用于此的两个主要工具。

您可以直接与序列化项目同步,也可以构建包,然后使用 Sitecore.Ship

之类的东西进行部署

Deb,也许我误解了你的问题,但你似乎想将项目信息放入 CD 环境中?这通常是通过发布完成的,因为您的项目只是真正部署到主数据库,然后发布将它们传输到内容交付服务器引用的 Web 数据库。

如果您不是 运行 测试内容管理系统,而只是一个测试 CD 实例,那么您可以通过在 Sitecore 中以您的测试 CD 网络数据库为目标的发布目标来实现项目传输。您需要将其添加到您的连接字符串以及数据库中作为发布实例,然后您的 CM 可以发布到测试 CD