0

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

我有三台 Windows 服务器,一台用于 TFS-WindowsBox1(TFS 2018 安装完成),一台用于 Build server-WindowsBox2(需要构建服务器设置步骤和架构),DB-WindowsBox3(DB 安装完成)。

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

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

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

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

4

2 回答 2

2

TFS 没有“构建服务器”的概念。如果在盒子上配置了代理并且代理正在运行,那么该盒子可以运行构建(和发布,因为发布代理是同一软件)。这里的所有都是它的。构建代理被分配给代理池,这决定了可用代理的集合。

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

于 2018-04-23T13:20:09.537 回答
1

您可以参考这篇文章(在 Windows 上部署代理)来设置 TFS 构建/发布代理,然后这是您的“构建服务器”。

交互模式和服务模式,默认是交互模式运行,这种模式需要调用run.cmd(在config.cmd的同一文件夹下)启动agent,此时agent状态为online。

使用服务模式,您可以在Services中检查相应的服务是否正在运行。

于 2018-04-24T05:58:58.557 回答