我将git clean -fdx作为Jenkins作业中的sh步骤运行,该命令有时会退出,并显示代码1(在删除了一堆files+directories之后)。可能是什么原因造成的?
这是在Linux上,所以这不是另一个进程保持文件打开的问题。没有错误输出,除非Jenkins将其隐藏起来。
发布于 2017-09-04 17:40:03
原来,在git-clean枚举了一个被忽略的目录之后,在删除所有子目录之前,另一个进程正在创建文件,所以rmdir()返回了ENOTEMPTY。
https://stackoverflow.com/questions/45883605
复制相似问题