TFS 2015 确定哪个构建代理是 运行 构建
TFS 2015 Determine which build agent is running the build
场景:
我在其中创建了一个代理池和 added/configured 2 个构建代理,它们安装在两台不同的机器上。
我还启用了持续集成。
当许多开发人员签入代码时,它会触发我排队的构建。
查询:
构建是否会分配给最可用的构建代理?
有什么方法可以确定哪个构建代理针对签入构建了代码?
如何设置构建控制器?它的确切用途是什么?
Whether the build will be assigned to most available build agent?
构建将分配给任何在线代理,即没有 "most" 或 "more" 可用代理的概念。
Is there any way to determine which build agent has built the code against a check-in?
是的,稍加挖掘。获取将您的提交推送到存储库的构建。您可以手动执行此操作或为此编写程序 using the REST apis。生成日志将列出发生生成的代理。
How to setup the build controller? What is it's exact purpose?
如果您使用代理池,则不再需要设置构建控制器。构建控制器在构建的早期版本中用于协调跨各种构建代理的构建。现在,通过针对 Team Foundation Server 直接配置代理,不再需要生成控制器。
场景:
我在其中创建了一个代理池和 added/configured 2 个构建代理,它们安装在两台不同的机器上。 我还启用了持续集成。 当许多开发人员签入代码时,它会触发我排队的构建。
查询:
构建是否会分配给最可用的构建代理?
有什么方法可以确定哪个构建代理针对签入构建了代码?
如何设置构建控制器?它的确切用途是什么?
Whether the build will be assigned to most available build agent?
构建将分配给任何在线代理,即没有 "most" 或 "more" 可用代理的概念。
Is there any way to determine which build agent has built the code against a check-in?
是的,稍加挖掘。获取将您的提交推送到存储库的构建。您可以手动执行此操作或为此编写程序 using the REST apis。生成日志将列出发生生成的代理。
How to setup the build controller? What is it's exact purpose?
如果您使用代理池,则不再需要设置构建控制器。构建控制器在构建的早期版本中用于协调跨各种构建代理的构建。现在,通过针对 Team Foundation Server 直接配置代理,不再需要生成控制器。