将TFS文件部署到远程,不可信的环境

时间:2014-05-07 19:33:34

标签: deployment tfs build

首先,我是TFS新手。我有一种情况,我正在运行TFS,并希望与我们环境之外的域进行交互。由于安全性或机密性原因,目标服务器环境不希望建立任何信任。我想在远程环境中使用BuildServer或第二个TFS服务器来接受来自(本地)源TFS的文件。

1 个答案:

答案 0 :(得分:0)

对于任何想要这样做的人,我发现有一种方法可以做到这一点,但它肯定不是一个即插即用的游戏。

步骤如下:

  1. 使用TFS API编写解决方案以观察签入操作。找到一个后,请等待操作完成,然后将所有项目复制到临时位置。
  2. 此临时实际上是一个安全的FTP位置,可以将文件发送到客户端站点。
  3. 在目标客户端上,文件夹观察程序会扫描更改。
  4. 当FTP过程完成时,将进行TFS API解决方案应用程序调用以将文件签入到目标TFS。