TFS 2013 Build:哪个进程检索构建过程模板?

时间:2014-05-06 18:39:51

标签: visual-studio tfs visual-studio-2013 tfs2013

我目前正在尝试设置构建机器以进行持续集成。

我们的TFS项目集合驻留在一台计算机(TFSServer)上,而我们已在不同的计算机(TFSBuild)上安装了构建服务,控制器和代理。

当我对构建进行排队时,出现以下错误:

TF215097: An error occurred while initializing a build for build definition
Exception Message: One or more errors occurred. (type AggregateException)
Exception Stack Trace:    at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
at Microsoft.TeamFoundation.Build.Client.FileContainerHelper.GetFile(TfsTeamProjectCollection projectCollection, String itemPath, Stream outputStream)
...

这似乎发生在控制器上?尝试从TFS服务器检索构建过程模板。

内部异常如下:

Exception Message: No connection could be made because the target machine actively refused it 127.0.0.1:8080 (type SocketException)
...

这是我感到困惑的地方,因为尝试了与localhost的连接。我希望可以改为调用TFSServer。

我误解了什么吗?或者我应该从不同的方向来解决我的问题?

编辑:我觉得这个问题是因为我最初在构建计算机上安装了TFS服务器,并且某些缓存的值指向曾经存在的localhost服务器,但是没有了...

编辑2 :我无法在构建计算机上设置控制器,由于某种原因,它一直在本地而不是TFS服务器上查找构建过程模板。因此,我在TFS服务器上设置了控制器,并在构建机器上设置了代理,它似乎工作正常。

1 个答案:

答案 0 :(得分:1)

您的构建服务可能仍指向安装在同一构建服务器上的先前TFS服务器URL。您可以通过启动 TFS管理控制台并单击构建配置来检查此设置,然后将其更新为指向在另一个框中配置的团队项目集合。