设想:
我创建了一个代理池并在其中添加/配置了 2 个构建代理,它们安装在两台不同的机器上。我还启用了持续集成。当许多开发人员签入代码时,它会触发我排队的构建。
查询:
构建是否将分配给大多数可用的构建代理?
有什么方法可以确定哪个构建代理针对签入构建了代码?
如何设置构建控制器?它的确切目的是什么?
设想:
我创建了一个代理池并在其中添加/配置了 2 个构建代理,它们安装在两台不同的机器上。我还启用了持续集成。当许多开发人员签入代码时,它会触发我排队的构建。
查询:
构建是否将分配给大多数可用的构建代理?
有什么方法可以确定哪个构建代理针对签入构建了代码?
如何设置构建控制器?它的确切目的是什么?
构建是否将分配给大多数可用的构建代理?
构建将分配给任何在线代理,即没有“大多数”或“更多”可用代理的概念。
有什么方法可以确定哪个构建代理针对签入构建了代码?
是的,稍微挖掘一下。获取将您的提交推送到存储库的构建。您可以手动执行此操作,也可以使用 REST api为此编写程序。构建日志将列出发生构建的代理。
如何设置构建控制器?它的确切目的是什么?
如果您使用代理池,则不再需要设置构建控制器。构建控制器在早期版本的构建中用于跨各种构建代理编排构建。现在,使用直接针对 Team Foundation Server 配置的代理,不再需要构建控制器。