标签: git
我在Jenkins作业中运行git clean -fdx作为sh步骤,该命令有时会以代码1退出(删除一堆文件+目录后)。可能导致什么呢?
git clean -fdx
sh
这是在Linux上,所以这不是另一个保持文件打开的进程的问题。除非Jenkins隐藏它,否则没有错误输出。
答案 0 :(得分:1)
在git-clean枚举被忽略的目录之后,在删除所有子目录之前,另一个进程是创建文件,因此rmdir()返回了ENOTEMPTY。
git-clean
rmdir()
ENOTEMPTY