是否可以在连接到非域服务器上安装的TFS服务器时在域服务器上安装TFS Build Service

时间:2013-04-20 08:24:57

标签: tfsbuild tfs2012

我的情景是:

我在工作组的服务器(s1)上安装了TFS服务器2012(应用程序绑定)。然后我在(d1)的服务器(s2)上安装了TFS 2012 Build服务。

我在s1和s2的域控制器上用相同的密码创建了一个用户(build_user)。

然后我启动了TFS管理控制台 - >构建配置 - >配置已安装的功能 - >配置构建服务 - >在s1上连接到TFS服务器 - >运行构建服务为:“build_user”,当我点击“Test”时,它通过了 - >一切顺利。但在我点击“配置”后,我收到一条错误消息,指出用户“d1 \ build_user”未找到

我必须在工作组中的服务器上安装TFS构建服务吗?如果没有,我该怎么办?

1 个答案:

答案 0 :(得分:0)

我有类似的设置,但我的TFS服务器在我的域上而我的构建服务器不在。您应该可以按如下方式进行设置:

  1. 确保两台计算机都使用相同的密码 build_user
  2. build_user
  3. 身份登录Build计算机
  4. 加载Control Panel - > Credential Manager
  5. 创建以下凭据:
    • Windows凭据
      • 网络地址:TFS服务器的IP地址
      • 用户名:workgropup \ build_user
    • 通用凭据
      • 网络地址:http://AddressOfTFSServer:8080/
      • 用户名:workgroup \ build_user
    • 通用凭据
      • 网络地址:http://AddressOfTFSServer:8080/tfs
      • 用户名:workgroup \ build_user
    • 通用凭据
      • 网络地址:http://AddressOfTFSServer:8080/tfs/collectionname
      • 用户名:workgroup \ build_user
  6. 以上可能需要修改以适应您的设置,但上面允许我将非域构建服务器连接到域TFS服务器。

    我希望这会有所帮助。