【问题标题】:Move Sitecore Items From Dev To Test将 Sitecore 项目从开发移动到测试
【发布时间】:2016-04-20 23:34:23
【问题描述】:

我想要一些自动化的解决方案,将我们的站点核心项目从开发环境移动到测试 CD 环境。我计划使用 Octopus 将 .Net 的东西从开发移动到测试以及当这个移动同时发生时我想要什么我们的站点核心项目从 Dev Cm 移动到 Test Cd 。 TDS 可以帮助我们解决这个问题吗?或者还有其他简单的方法吗?请帮忙。

【问题讨论】:

    标签: sitecore sitecore8 devops tds


    【解决方案1】:

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

    您可以直接与序列化项目同步,也可以构建包,然后使用 Sitecore.Ship 之类的东西进行部署

    【讨论】:

    • 还有一种工具可用于 Sitecore 项目部署。它是 Sitecore Courier github.com/adoprog/Sitecore-Courier 当您需要对服务器上的数据进行增量更新时,它非常好。
    • 谢谢。我会检查一下。我们可以将 TDS 与我们的部署工具集成吗?
    【解决方案2】:

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

    如果您没有运行测试内容管理系统并且仅运行测试 CD 实例,那么您可以通过在 Sitecore 中以测试 CD Web 数据库为目标的发布目标来实现项目传输。您需要将其添加到您的连接字符串中,并作为发布实例添加到数据库中,然后您的 CM 可以发布到测试 CD

    【讨论】:

    • 谢谢。我们正在计划我们的 .Net 开发团队将在 Web DB 上工作以读取所需的内容,并在发布 .Net 内容时将内容移动到测试 CD。所以寻找一些自动化类型的工具。
    • 如前所述,Deb,如果您只是在测试中运行内容交付,则不需要任何自动化工具将内容推送到您的 CD。它可以从 Web 或单独的发布数据库中读取。 Sitecore 可以发布到多个目标。
    • 谢谢..实际上在测试中我们将提供 CM 和 CD 用于测试目的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    • 2019-11-14
    • 1970-01-01
    相关资源
    最近更新 更多