【发布时间】:2018-06-11 14:02:25
【问题描述】:
我的 TFS 刚刚升级到 2017,我没有找到旧代理,系统不允许我创建新代理单元我删除了旧的代理单元,我在 cmd 执行删除 .\config.cmd 然后输入身份验证类型(按回车用于集成)> 点击输入 Failed: Removing agent from server 发送请求时出错。
你能告诉我哪里错了吗?
【问题讨论】:
标签: tfs visual-studio-2017 build-agent
我的 TFS 刚刚升级到 2017,我没有找到旧代理,系统不允许我创建新代理单元我删除了旧的代理单元,我在 cmd 执行删除 .\config.cmd 然后输入身份验证类型(按回车用于集成)> 点击输入 Failed: Removing agent from server 发送请求时出错。
你能告诉我哪里错了吗?
【问题讨论】:
标签: tfs visual-studio-2017 build-agent
根据您的错误消息,它失败是因为旧的构建代理正在尝试访问原始 url 以从代理池中删除自己。但是你已经升级到 2017 并且 TFS 服务器 url 应该更改或无法访问。
在这种情况下,您可以尝试删除/重命名旧构建代理的.agent 文件,然后再次尝试取消配置。
更多细节请看这个类似的问题:Force removal of TFS 2017 build agent
更新:
首先请确保您可以在构建机器上看到隐藏文件,删除.agent 和.credentialsfile,然后再次调用config remove。这应该会从您的本地计算机中删除该服务,并允许您重新配置代理。
【讨论】:
.agent 文件默认隐藏。您需要确保可以在 TFS 构建服务器上的文件系统中看到隐藏文件。然后删除这些文件并再次调用 config remove。更多细节请看我的更新答案。