2017-08-25 103 views
0

我在Jenkins作業中運行git clean -fdx作爲sh步驟,並且該命令有時以代碼1退出(刪除一堆文件+目錄後)。什麼可能導致它?git-clean以非零狀態退出

這是在Linux上,所以它不是另一個進程保持文件打開的問題。沒有錯誤輸出,除非詹金斯隱藏它。

+0

權限問題可能嗎? – spectras

+1

你可以從同一個克隆手動運行它以確保沒有輸出嗎?或者將輸出重定向到'/ tmp'中的文件以備後續檢查? – Thomas

+0

[TortoiseGit-git沒有完全退出(退出代碼1)](https://stackoverflow.com/questions/22165953/tortoisegit-git-did-not-exit-cleanly-exit-code-1) – Mureinik

回答

0

原來的另一個過程是在git-clean枚舉一個被忽略的目錄之後創建文件,並在刪除所有子目錄之前,所以rmdir()返回ENOTEMPTY

相關問題