TFS 2015确定正在运行构建的构建代理程序

时间:2016-06-07 07:07:42

标签: tfs build tfs2015 build-agent

情景:

我创建了一个代理程序池,并在其中添加/配置了2个构建代理程序,它们安装在两台不同的计算机上。 我也启用了持续集成。 当许多开发人员检查代码时,它会触发我排队的构建。

查询:

  1. 是否将构建分配给大多数可用的构建代理程序?

  2. 有没有办法确定哪个构建代理针对签入构建了代码?

  3. 如何设置构建控制器?它的确切目的是什么?

1 个答案:

答案 0 :(得分:5)

  

是否将构建分配给大多数可用的构建代理程序?

构建将分配给任何在线代理,即没有“最”或“更多”可用代理的概念。

  

有没有办法确定哪个构建代理针对签入构建了代码?

是的,稍微挖掘一下。获取将您的提交推送到repo的构建。您可以手动执行此操作或为此using the REST apis编写程序。构建日志将列出构建发生的代理。

  

如何设置构建控制器?它的确切目的是什么?

如果您正在使用代理池,则不再需要设置构建控制器。构建控制器在早期版本的构建中用于跨各种构建代理编排构建。现在,直接针对Team Foundation Server配置代理程序,不再需要构建控制器。