2017-05-03 113 views
1

运行TeamCity构建时,我一直看到这些错误。Teamcity使用Selenium WebDriver时出现问题

  • 请注意,我们都尝试定制&建议检出目录文件夹

错误1: 更新来源:自动结帐(上代理)(16S) [更新源]无法删除空目录:C:\ TeamCity \ buildAgent \ work \ CheckOutCustomFolder \ ProjectFolderName \ bin \ Debug

错误2: 应用修补程序时出错(1) 未能在代理上执行签出:'“C:\ Program Files \ Git \ bin \ git.exe”clean -f -d -x“命令失败。 无法在代理上执行签出:'“C:\ Program Files \ Git \ bin \ git.exe”clean -f -d -x“命令失败。 退出代码:1个 标准错误:警告:无法删除ProjectFolderName /斌/调试

感激,如果有人可以帮助这个!

回答

0

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

以下是解决方案:

  1. 通过SSH手动删除到:

    RM -f C:\ TeamCity的\ buildAgent \工作\ CheckOutCustomFolder \ ProjectFolderName \ BIN \调试

  2. 重新启动机器
  3. 有一个脚本来清除任何可以容纳目录的未完成进程,例如:

    pkill -9 chrome or pkill -9 chromedriver

+0

Thanks Olga。我会尝试你的建议。但是我不确定SSH。您可以请指导我在Windows服务器机器上通过SSH部分手动删除? – Singh

相关问题