【发布时间】:2018-01-17 05:36:57
【问题描述】:
有谁知道标记代理的功能是否消失了? 我在互联网上找不到任何相关的内容。
我的想法是让某些构建使用特定的代理。在 TFS 2013 上,我会使用标记,但我不再看到该选项。 另一方面,我发现可以将构建定义连接到某个代理队列。
【问题讨论】:
有谁知道标记代理的功能是否消失了? 我在互联网上找不到任何相关的内容。
我的想法是让某些构建使用特定的代理。在 TFS 2013 上,我会使用标记,但我不再看到该选项。 另一方面,我发现可以将构建定义连接到某个代理队列。
【问题讨论】:
TFS 2015 或更高版本不再有代理标记。如果您想使用特定的构建定义和用于运行构建的特定构建代理。
您可以将 user Capability 添加到该特定构建代理,然后在构建定义中将该功能作为需求(常规选项卡)。
另一种方法是直接在构建定义或排队构建时使用Agent.Name 或Agent.ComputerName 需求。看看这个博客:How to send TFS build to a specific agent or server,它也支持 TFS2015。
Oren:这个功能在 TFS15 SP3 中有效吗?
回复 Eric Parvin:是的,这应该适用于 TFS 2015 到最新版本。
【讨论】:
为此使用demands and capabilities。将自定义功能添加到构建代理,然后将匹配的需求添加到构建定义。
【讨论】:
需求和能力会起作用,您还可以创建一个特定的队列,其中包含一个可用的代理,并将队列设置为您想要的构建,这样您就可以实现与想要的相同的行为。
【讨论】: