2017-05-03 138 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

相關問題