2017-08-25 100 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

相关问题