运行TeamCity构建时,我会继续看到这些错误。
错误1: 更新来源:自动结账(代理商)(16s) [更新源代码]无法删除空目录:C:\ TeamCity \ buildAgent \ work \ CheckOutCustomFolder \ ProjectFolderName \ bin \ Debug
错误2: 应用补丁时出错(1) 无法在代理上执行结帐:'"""""""""""""&n;清洁-f -d -x'命令失败。 无法在代理上执行结帐:'"""""""""""""&n;清洁-f -d -x'命令失败。 退出代码:1 stderr:警告:无法删除ProjectFolderName / bin / Debug
感谢有人可以提供帮助!
答案 0 :(得分:0)
这也发生在我们身上。我们有一台Windows机器,我们正在运行TeamCity的selenium测试。当构建在某个中间状态停止时,我们在下一个构建中遇到错误,无法删除该目录。这是因为Windows对该目录持有某种锁定而不允许删除它。如果您在Windows上运行TeamCity,问题将类似。
以下是解决方案:
通过ssh手动删除:
rm -f C:\ TeamCity \ buildAgent \ work \ CheckOutCustomFolder \ ProjectFolderName \ bin \ Debug
有一个脚本来清理任何可以保存目录的未完成进程,例如:
pkill -9 chrome或pkill -9 chromedriver