TFS - 构建代理的位置

TFS -Location of build agent

我正在和另外两个人一起做一个项目。 我们正在使用 TFS 2015 进行源代码控制,也想使用 TFS 来构建我们的项目。

我对 TFS 还很陌生,但我想我开始理解构建代理和构建控制器所扮演的角色。但是,我不确定在哪里安装构建代理。在我自己的开发机器上安装构建代理是否可以,或者这被认为是不好的做法?在我自己的机器上安装构建代理是否有任何明显的缺点(除了构建将取决于我的机器是否 运行)?

您可以,但不应该,在您的开发机器上安装构建基础设施 -- 构建服务器的想法是拥有一台(或一组机器)一致的机器,满足构建您的软件的所有必要要求.一致性是这里的关键。

开发者机器(至少,如果它们和我的一样的话:))是一堆不同的工具和配置设置,基于个人喜好和需要。它们通常因人而异或每天都不一致。

还值得注意的是,XAML 构建控制器在 TFS 2015 中已被弃用。它们仍然有效,您仍然可以使用它们,但是 XAML 构建系统已被新构建所取代,仅限代理。