Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在TFS 2017上使用主要版本更改升级生成代理_Tfs_Build - Fatal编程技术网

如何在TFS 2017上使用主要版本更改升级生成代理

如何在TFS 2017上使用主要版本更改升级生成代理,tfs,build,Tfs,Build,最近将内部部署的TFS 2017服务器升级为Update 2,我想将构建代理升级为此构建附带的最新代理。新的代理版本是2.117.2。我可以升级版本为2.112.0的代理,只需在“代理队列”选项卡上为池选择“更新所有代理”。但当我在1.105.6版本有代理的池上尝试时,什么都没有发生。我猜这是因为我正在尝试从1.x更新到2.x。我希望有一种方法来升级它们,并保留与这些代理相关的历史和构建。除了删除它们并用新版本重新添加它们之外,还有什么方法可以升级它们吗 没有。您需要手动删除现有代理并设置新的代

最近将内部部署的TFS 2017服务器升级为Update 2,我想将构建代理升级为此构建附带的最新代理。新的代理版本是2.117.2。我可以升级版本为2.112.0的代理,只需在“代理队列”选项卡上为池选择“更新所有代理”。但当我在1.105.6版本有代理的池上尝试时,什么都没有发生。我猜这是因为我正在尝试从1.x更新到2.x。我希望有一种方法来升级它们,并保留与这些代理相关的历史和构建。除了删除它们并用新版本重新添加它们之外,还有什么方法可以升级它们吗

没有。您需要手动删除现有代理并设置新的代理版本。您当然可以使用PowerShell脚本或类似的工具来自动化其中的一些部分,以减轻负担


好消息是您的构建历史与您的代理无关——现有的构建定义将很高兴地保留它们的现有信息

微软有人认为,你可以通过“更新所有代理”进行主要版本升级: