是否可以为本地TFS 2018设置代理发布代理?

时间:2019-03-07 16:22:54

标签: tfs release release-management tfs2018

我正在寻找一种使用onprem TFS 2018版本管道的方法,以将Web解决方案部署到处于锁定状态的PCI环境中的多个服务器的群集中。

出于安全原因,我们无法将目标服务器直接链接到TFS服务器,即,直接连接多个发布代理。相反,我正在寻找一种在PCI环境中创建类似代理程序的方法,该代理程序将位于TFS和端点发布代理程序之间,并将所有命令和程序包从TFS传递给它们。 TFS是否允许这种配置?我的方案是否有可行的替代方法?

非常感谢

1 个答案:

答案 0 :(得分:0)

是的,有点。在这种情况下,您不能使用部署组,也无法解决。但是您仍然可以进行部署。

在对TFS和安全环境都具有网络访问权限的计算机上安装代理。然后,该代理可以从TFS检索工件并将其推送到您的安全环境中。

然后,您可以使用“ Windows计算机文件复制”和“在目标计算机上运行PowerShell”之类的任务在受保护的服务器上暂存工件,并在它们上运行配置/安装脚本。如果您不使用Windows,则适用相同的条件,除了必须使用更专门针对非Windows环境(例如SSH文件复制)的任务。