TFS构建代理和克隆虚拟Macine:在两台服务器上删除了代理

时间:2016-07-01 17:14:21

标签: tfs virtual-machine tfs2012

为了准备从TFS 2012升级到TFS 2015,我们克隆了现有的TFS 2012构建服务器。现有服务器安装了4个构建代理(但没有控制器)。在克隆现有服务器(服务器1)之后,新服务器(服务器2)具有预期的四个构建代理。新服务器已重命名并已“清理”。通过它。但是,当我从服务器2中删除代理时,它会从服务器1自动删除。即使禁用相关控制器也是如此。两个问题:

Q1:虽然我们可以删除并重新创建代理,但我们宁愿不冒险破坏或丢失任何重要数据。如何删除服务器2上的代理而不将其从服务器1中删除?

第二季度:如果必须,我们可以继续重新创建代理,但是如果我们从服务器2中删除整个TFS构建服务会发生什么?我们是否会破坏服务器1上的现有构建服务?这个问题是否表明我们在将构建引擎升级到2015之前需要解决的新服务器上存在更大的问题?

2 个答案:

答案 0 :(得分:2)

如果您使用的是2012或更新的构建代理,则构建代理将配置为连接到服务器1.虽然服务器2上列出的构建代理将不会连接到服务器2,除非将代理配置更改为使用服务器2。

答案 1 :(得分:1)

通常,在升级TFS应用程序层之后,您将安装新的构建服务。删除构建代理不会更改构建数据,因为构建数据不会存储在构建代理中。