0
我在Jenkins作業中運行git clean -fdx
作爲sh
步驟,並且該命令有時以代碼1退出(刪除一堆文件+目錄後)。什麼可能導致它?git-clean以非零狀態退出
這是在Linux上,所以它不是另一個進程保持文件打開的問題。沒有錯誤輸出,除非詹金斯隱藏它。
我在Jenkins作業中運行git clean -fdx
作爲sh
步驟,並且該命令有時以代碼1退出(刪除一堆文件+目錄後)。什麼可能導致它?git-clean以非零狀態退出
這是在Linux上,所以它不是另一個進程保持文件打開的問題。沒有錯誤輸出,除非詹金斯隱藏它。
原來的另一個過程是在git-clean
枚舉一個被忽略的目錄之後創建文件,並在刪除所有子目錄之前,所以rmdir()
返回ENOTEMPTY
。
權限問題可能嗎? – spectras
你可以從同一個克隆手動運行它以確保沒有輸出嗎?或者將輸出重定向到'/ tmp'中的文件以備後續檢查? – Thomas
[TortoiseGit-git沒有完全退出(退出代碼1)](https://stackoverflow.com/questions/22165953/tortoisegit-git-did-not-exit-cleanly-exit-code-1) – Mureinik