如何在TFS 2017上升级具有主要版本更改的构建代理

时间:2017-10-05 20:41:57

标签: tfs build tfs2017

最近升级了一个内部部署TFS 2017 Server到Update 2,我想将构建代理升级到此版本附带的最新代理。新代理版本为2.117.2。通过选择"更新所有代理"我能够升级版本为2.112.0的代理。对于“代理队列”选项卡上的池。但是,当我在一个代理程序版本为1.105.6的池上尝试此操作时,没有任何反应。我猜这是因为我试图从1.x更新到2.x.我希望有一种方法可以升级它们并保留历史记录和与这些代理相关的构建。有没有办法升级它们,除了删除它们并再次使用新版本添加它们?

1 个答案:

答案 0 :(得分:2)

不。您需要手动删除现有代理并设置新代理版本。你当然可以使用PowerShell脚本等自动化它的某些部分,以减轻负担。

好消息是您的构建历史记录与您的代理程序无关 - 现有的构建定义将很乐意保留其现有信息。