在同一台机器上使用 tfs 2015 和 tfs 2018 代理

Using tfs 2015 and tfs 2018 agents in the same machine

我当时使用的是 Team Foundation Server 2015,我在其中为某些环境(env1、env2 等)配置了一些版本。

我在另一台机器上安装了 TFS 2018。我迁移了代码并完成了构建定义的创建。

我想配置一个版本,使用旧的 TFS 2015 环境。我可以在安装 TFS 2015 代理的环境中安装 TFS 2018 代理吗?

这样两个代理都能正常工作? TFS 2015 代理将与 TFS 2015 一起使用,而 TFS 2018 代理将与 TFS 2018 一起工作(两者都在同一台机器上)。

我想这样做是因为我的团队仍在使用 TFS 2015,但由于我仍在设置和测试 TFS 2018 build/releases,我希望 TFS 2015 能够完美运行(没有任何问题) 在我设置和使用 TFS 2018 时(使用 TFS 2018 代理)。

不同版本的代理可以轻松地在同一台机器上工作。只要您保持系统 1 cpu 核心和每个代理 1 cpu 核心的经验法则。 我之前在同一台构建机器上有多个版本的代理 运行,没有任何问题。唯一的问题是尝试将具有 1.* 版本的代理连接到 TFS 2018,因为那行不通,但由于这不是您所要求的,我会说您很高兴:-)