TFS 2017(v15)如何在发布环境和特定构建代理之间配置关联

时间:2018-06-12 12:40:54

标签: tfs tfs2017

我们在两台计算机上配置了两个自托管构建代理,其中只有一台能够通过NetBIOS和winRM访问UAT目标环境。所以我们需要确保从这个构建代理运行UAT版本而不是另一个。

有没有办法在TS2017中创建这种亲和力?在以前的版本中,您可以为代理商分配标签属性,作为定义亲和关系的一种方式,但这似乎不再是2017年的解决方案。

1 个答案:

答案 0 :(得分:0)

在TFS中,答案代理标记已替换为Capabilities

  

每个代理都有一组功能,可以指示它可以执行的操作。   功能是自动的名称 - 值对   由代理软件发现,在这种情况下,它们被称为系统   功能,或您定义的功能,在这种情况下,它们被调用   用户能力。

您可以通过导航到代理队列来设置代理的功能 - >选择所需的代理 - >功能选项卡

然后,您可以将名为 Demand 的内容与发布定义环境相关联,以告知它需要哪些代理功能。要执行此操作,请编辑版本定义,选择所需的环境 - >选择“在代理上运行”链接 - >需要。