TFS 2017 vNext构建报错:XML文档(1,1)存在错误 求助解决
解决TFS 2017 Update 1构建Agent报XML文档(1,1)错误的方案
我之前处理过不少TFS 2017 Update 1搭配Agent 2.127.0出现的这类XML解析错误,基本都和TFVC工作区的缓存损坏或者配置异常有关,给你几个逐步排查修复的方法:
一、优先清理构建Agent的本地工作区缓存
这是最常见的解决办法,操作起来也简单:
- 先在构建服务器上停止Visual Studio Build Agent服务(可以通过系统服务管理器找到)
- 找到Agent安装目录下的
\_work文件夹,把里面的所有文件和子文件夹都删掉(放心,下次构建会重新从TFS拉取完整源代码) - 重启Agent服务,然后重新触发构建任务试试
二、手动重建Agent的TFVC工作区
如果清理缓存没用,那就得彻底重建工作区了:
- 打开命令行,切换到Agent安装目录的
bin文件夹,运行命令:.\Agent.exe configure - 跟着配置向导走,选择重新配置当前Agent,在过程中勾选「重新创建工作区」的选项
- 或者用TF命令行直接删除旧工作区:
tf workspace /delete /collection:<你的TFS集合完整URL> <Agent绑定的工作区名称>,执行完再重启Agent
三、检查Agent账号权限和网络连接
有时候权限不足或者网络波动也会导致这种解析错误:
- 确认构建Agent使用的服务账号,对目标TFS集合有至少源代码读取的权限,必要时可以临时给账号加更高权限测试
- 在构建服务器上用浏览器访问TFS集合的URL,确保能正常打开,没有网络访问问题
附用户提供的错误信息和日志片段
构建失败报错:XML文档(1,1)存在错误。
当前环境:TFS2017 Update 1、构建Agent版本2.127.0
相关构建日志片段:2018-03-19T13:23:41.9444545Z ##[section]Starting: Get Sources 2018-03-19T13:23:41.9962547Z Prepending Path environment variable with directory containing 'tf.exe'. 2018-03-19T13:23:41.9970401Z Setting environment variable TFVC_BUILDAGENT_POLICYPATH 2018-03-19T13:23:41.9971268Z Querying workspace information. 2018-03-19T13:23:43....
内容的提问来源于stack exchange,提问作者LarsOleDk
相关产品推荐
相关产品推荐

