部署测试代理失败,并显示以下错误:未指定测试代理位置:
详细信息:'运行命令已停止,因为首选项变量“ErrorActionPreference”或common参数设置为Stop:无法找到路径'C:\ TestAgent2017Setup \ vstf_testagent.exe',因为它不存在。'。如需排查问题,请参阅https://aka.ms/remotevstest。
如果使用以下值“2018-01-04T06:58:26.3880275Z agentLocation”C:\ TestAgent \ vstf_testagent.exe“指定测试代理位置,则报告以下错误,可执行文件已预先下载并复制到” C:\ TestAgent“path。
已处理:## vso [task.complete result = Failed;]异常使用“1”参数调用“Start”:“'agentlocation'不是有效路径。请确保构建代理所用的帐户是运行可以访问此共享。“
从具有所有必要权限的共享路径指定的代理程序位置路径也无法声明“找不到路径'C:\ TestAgent2017Setup \ vstf_testagent.exe'”
部署TestAget版本:2 *(预览)
2017年TFS 2017更新1。
答案 0 :(得分:0)
由于您正在使用 v2代理部署步骤并部署2017测试代理。它是关于TFS 2017更新1内部的已知问题。
此问题在TFS2017 Update 2中已修复。您可以升级TFS服务器版本。
或者,您可以从最新的主服务器修补TFS中的任务 使用tfx-cli。
参考PR:https://github.com/Microsoft/vsts-tasks/pull/3707/files
有关问题和解决方法的更多详细信息,请查看GitHub中的this similar one。