1.pipeline上 报错 Failed to create parent directory '/root/.gradle/caches/2.5/scripts/settings_xxx,但无详细日志。先猜测是否为权限问题,检查文件夹下创建权限是ok的,转而考虑创建限制问题
2.上服务器,查看该目录下文件,发现文件很多,在服务器上执行mkdir,报错too many link。问题基本明确
3.文件系统是ext4就没有这个限制了,ext3 限制32000
4.最终解决方案:删除不需要的scripts文件(必要的话先备份)
5.进一步思考:在这条命令下到底做了什么,script文件下到底是什么东西,有什么用,是每次都会创建吗。
2021-03-2515:00:05| ~~^-_~^~|||~^-~^~_~^-~_^~-^~_^~~-^~_~^~-^~_^|||~^-~_~^--
2021-03-2515:00:09+ cd baidu/test/telematics
2021-03-2515:00:09+ chmod777./gradlew
2021-03-2515:00:09+ ./gradlew clean --daemon --parallel --continue iot-telematics-ivc-test:test -Dtest.parallel=1
可能需要先看看这个https://blog.csdn.net/u013096088/article/details/78310901