gpt4 book ai didi

visual-studio-2013 - 配置 Unicorn 的序列化位置,以便将项目添加到 Visual Studio 解决方案

转载 作者:行者123 更新时间:2023-12-04 20:37:58 25 4
gpt4 key购买 nike

我想让所有 Sitecore 项目在 Visual Studio 解决方案中序列化。

我知道它可以配置为绝对路径。但是团队中的每个团队成员都有不同的 VS 解决方案路径。

我还计划自动化将序列化项目添加到构建服务器中的数据库的过程。如果有人可以提供如何操作的说明,那就太好了。 Jenkins 用于构建。

最佳答案

在 Unicorn 2 配置文件 app_Config\include\Serialization.config 中,您找到了路径选项。如果您在同一目录中拥有 Sitecore 网站和 VS 解决方案(这不是 Sitecore 推荐的),则 Web 根目录相对路径有效。否则每个团队成员都需要使用相同的路径结构。

<!-- 
Note the Serialization Provider's rootPath can be any of:
Absolute filesystem path, e.g. c:\foo\bar
Web-root-relative path, e.g. ~/data/serialization or ~/../out-of-root-serialization
"default", e.g. standard Sitecore serialization path
-->
<serializationProvider type="Unicorn.Serialization.Sitecore.Fiat.FiatSitecoreSerializationProvider, Unicorn" rootPath="~/../../Serialization" singleInstance="true" />

您不必将序列化文件添加到您的解决方案中,只需将它们添加到您的版本系统中即可。

对于部署,有 2 个选项。

1) 使用 Sitecore Courier 创建一个包,并使用 Sitecore.Ship 或脚本文件。 https://github.com/jbluemink/Sitecore-Scripted-Upgrade-Migrate-Content/tree/master/stap1或此 https://github.com/HedgehogDevelopment/UpdatePackageInstaller

2) 使用 Unicorn 同步,只需点击 URL 查看文档。
https://github.com/kamsar/Unicorn

发布项目使用 https://marketplace.sitecore.net/Modules/Parameter_driven_publish_deployment_tool.aspx

关于visual-studio-2013 - 配置 Unicorn 的序列化位置,以便将项目添加到 Visual Studio 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31913111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com