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

Azure devops TFS 2018构建服务器的实际配置是什么?如果我完成了代理安装,这会被视为构建服务器吗?,azure-devops,azure-pipelines,build-server,azure-devops-self-hosted-agent,Azure Devops,Azure Pipelines,Build Server,Azure Devops Self Hosted Agent,我已经安装了TFS 2018,我正在尝试为此设置专用构建服务器 我有三台windows服务器,一台用于TFS-WindowsBox1(TFS 2018安装完成),一台用于Build server-WindowsBox2(需要构建服务器安装步骤和体系结构),另一台用于DB-WindowsBox3(DB安装完成) 我正在寻找WindowsBox2上的构建服务器设置,我正在寻找最佳实践或要遵循的步骤 在管理部分,我在代理池选项卡中看到代理下载选项 若我在windowsbox2服务器上下载并安装代理,那

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

我有三台windows服务器,一台用于TFS-WindowsBox1(TFS 2018安装完成),一台用于Build server-WindowsBox2(需要构建服务器安装步骤和体系结构),另一台用于DB-WindowsBox3(DB安装完成)

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

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

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

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

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

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

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


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

您可以参考本文()来设置TFS build/release agent,然后这就是您的“构建服务器”

交互服务模式,默认情况下它是在交互模式下运行的,对于这种模式,您需要调用run.cmd(在config.cmd的同一文件夹中)来启动代理,然后代理状态将处于联机状态


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

您可以参考本文()来设置TFS构建/发布代理,然后这就是您的“构建服务器”

交互服务模式,默认情况下它是在交互模式下运行的,对于这种模式,您需要调用run.cmd(在config.cmd的同一文件夹中)来启动代理,然后代理状态将处于联机状态


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

Daniel,感谢您的即时响应。你能让我知道我可以实现的流程,使TFS完全启动并运行吗。我最初的流程计划如下:DB setup Completed-->TFS installed-->安装并设置代理(已安装,但代理显示为脱机)-->向团队提供访问权限(如何向团队提供创建集合的访问权限)-->请团队创建集合。@santhosh首先参考文档。在大多数情况下,您只需要一个团队项目集合。事实上,常见的指导是将所有内容都放在一个团队项目中。这里有很多指导你想阅读和考虑。丹尼尔,谢谢你的立即回复。你能让我知道我可以实现的流程,使TFS完全启动并运行吗。我最初的流程计划如下:DB setup Completed-->TFS installed-->安装并设置代理(已安装,但代理显示为脱机)-->向团队提供访问权限(如何向团队提供创建集合的访问权限)-->请团队创建集合。@santhosh首先参考文档。在大多数情况下,您只需要一个团队项目集合。事实上,常见的指导是将所有内容都放在一个团队项目中。有很多指导,你会想阅读和思考。@ SathOSH你可以(标记一个答案作为接受,点击复选标记旁边的答案,以切换它从灰色到填写)。谢谢你的帮助,我看到一个更多的问题与我的TFS实例,在安装tfs时,我选择了http,现在我想将我的tfs实例切换到https。我在IIS管理器绑定上发现了一个自己创建的新证书,我已将新证书应用到TFS以在端口443上运行,现在我看到红色文本中的“https://”,并显示cert error。我如何解决此问题?对此有何建议?@santhosh您可以(若要将答案标记为已接受,请单击答案旁边的复选标记,将其从灰色变为已填写)。完成感谢您的帮助,我发现我的TFS实例还有一个问题,在安装tfs时,我选择了http,现在我想将我的tfs实例切换到https。我在IIS管理器绑定上发现了一个自己创建的新证书,我已将新证书应用到TFS以在端口443上运行,现在我看到红色文本中的“https://”,并显示cert error。我如何解决此问题?对此有何意见?