Teamcity使用Selenium WebDriver

时间:2017-05-03 16:15:53

标签: git teamcity

运行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

感谢有人可以提供帮助!

1 个答案:

答案 0 :(得分:0)

这也发生在我们身上。我们有一台Windows机器,我们正在运行TeamCity的selenium测试。当构建在某个中间状态停止时,我们在下一个构建中遇到错误,无法删除该目录。这是因为Windows对该目录持有某种锁定而不允许删除它。如果您在Windows上运行TeamCity,问题将类似。

以下是解决方案:

  1. 通过ssh手动删除:

    rm -f C:\ TeamCity \ buildAgent \ work \ CheckOutCustomFolder \ ProjectFolderName \ bin \ Debug

  2. 重启机器
  3. 有一个脚本来清理任何可以保存目录的未完成进程,例如:

    pkill -9 chrome或pkill -9 chromedriver