由于旧的TFS工作区,Jenkins工作失败

问题描述

我有一个詹金斯工作由于错误而失败:

发生错误:路径XXXX已映射到工作区YYYY; ZZZ \ ServiceAccount中。

所引用的服务帐户来自最近迁移了TFS服务器的域。

我尝试了各种修复程序来删除此工作空间映射:

  1. 运行“ tfs工作空间-删除“ {工作空间名称}; ZZZ \ ServiceAccount” -noprompt -server:tfs服务器-login:YYY” 这将失败,并显示错误消息“ ZZZ \ ServiceAccount”不是有效帐户。确实,该帐户不存在于新域中。

  2. 运行“ tf工作区/ remove:*”以删除所有工作区缓存。完成。

  3. 删除了“%AppData%\ Local \ Microsoft \ Team Foundation \ 4.0 \ Cache”的内容。

我们的TFS服务器正在运行版本2013。

  1. 使用Team Foundation Sidekicks 2013进行了尝试。但这也找不到“ ZZZ \ ServiceAccount”的任何工作区。

我已经尝试了运行Jenkins作业的从属服务器和Jenkins主服务器。

此工作区映射可以在哪里缓存,而域和用户不再存在,如何删除它?

谢谢。

解决方法

您可以在此case中尝试Jake Wallace提供的解决方法:

一个简单的解决方法已用于具有以下功能的多个管道 碰到这个问题是重命名管道。不理想,但可以添加一个 在管道中添加后缀或前缀,直到再次遇到问题为止。

此外,在清理%LOCALAPPDATA%\Microsoft\Team Foundation\4.0\Cache\*.*中的所有条目之后,是否重新启动了Jenkins代理,然后重新运行了构建?

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...