-1

我们使用带有 TDS(Sitecore 团队开发)的 Sitecore 来构建我们的网站,我正在尝试设置一个 CI/CD 构建,它将代码部署到我们 DMZ 中的 UAT 服务器,但我无法访问机器非军事区。关于如何做到这一点的任何想法?不在 DMZ 中的机器怎么样?(我们的 CM 机器在 DMZ 中,我们的 CD 服务器在 DMZ 中)。如果我可以将 sitecore 项目部署到 LAN 中的机器并将代码部署到两台服务器,我会很好。

4

2 回答 2

0

如果持续交付是您的目标,您可能需要考虑使用 Sitecore Ship 之类的东西。这允许您通过 http 安装软件包。

因此,您可以通过 http 安装 TDS 生成的软件包,而不是在安全性和文件共享/VPN 方面跳槽。

https://github.com/kevinobee/Sitecore.Ship

于 2015-07-31T06:55:32.157 回答
0

要使 TDS 使用其本机机制推送文件,您需要对目标计算机上的 UNC 文件共享进行网络访问。在跨网络区域操作时,这意味着您需要确保防火墙配置允许您执行这些操作。

一种快速测试的简单方法是创建快速 Robocopy 调用并尝试通过网络复制文件。与您的内部网络团队合作,打开写入目标所需的端口和文件权限。一旦 robocopy 工作,您应该能够使用 TDS 做更多事情。

于 2015-07-31T13:32:20.893 回答