实际的 TFS 2018 构建服务器配置是什么?如果我完成代理安装,那会被视为构建服务器吗?

What is actual TFS 2018 Build server configuration ? If i complete agent installation will that be considered as build server?

我已经安装了 TFS 2018,我正在尝试为此设置专用的构建服务器。

我有三台windows服务器,一台用于TFS-WindowsBox1(TFS 2018安装完成),一台用于构建服务器-WindowsBox2(构建服务器设置步骤和所需架构),DB-WindowsBox3(数据库安装完成) .

我正在寻找 WindowsBox2 上的构建服务器设置,我正在寻找可遵循的最佳实践或步骤。

在管理部分,我在代理池选项卡中看到代理下载选项。

如果我在 windowsbox2 服务器上下载并安装代理,那会被视为构建服务器吗?

代理和构建服务器设置之间有什么区别?

TFS 没有 "build server" 的概念。如果一个代理配置在一个盒子上并且代理是 运行ning,那么那个盒子可以 运行 构建(和发布,因为发布代理是同一个软件)。这里的所有都是它的。构建代理被分配给 agent pools,这决定了可用代理的集合。

在以前的构建系统迭代中(XAML 构建,TFS 2010 - TFS 2013,尽管它可以配置到 TFS 2018),您必须注册构建控制器并将构建代理分配给构建控制器。 XAML build 已被弃用,不应使用,除非是预先存在的遗留版本,因此如果您尚未使用 XAML build,您可以安全地忽略此段。

您可以参考这篇文章 (Deploy an agent on Windows) 来设置 TFS build/release 代理,之后这是您的 "build server".

interactiveservice两种模式,默认是运行交互模式,对于这种模式,你需要调用run.cmd(在config.cmd同一个文件夹)启动代理,然后代理状态为在线

使用服务模式,可以在服务中查看对应的服务是否运行