解决jenkins构建报Failed to mkdirs
通过copy配置jenkins自动构建,构建过程中jenkins提示 Failed to mkdirs

通过排查发现 jenkins默认执行的目录错误,jenkins服务器目录为 /home/ykf,而jenkins在执行构建过程中默认创建目录/home/hykf,肯定无法创建成功,基于此去排查jenkins的workspace配置。
1、首先排查jenkins 全局配置中 工作空间根目录

配置正确,排除
2、 又怀疑有人更改了jenkins服务器上的config.xml文件 ,进入./jenkins ,查看config.xml文件,

也没有问题,排除掉
3、就在束手无策时,忽然点到每个工程都可以自定义工作空间

果然是这里,修改目录为/home/ykf/ 再构建,成功!
究其原因,是因为该jenkins服务器进行过迁移,一些工程的配置(包括工作空间目录)保留了原服务器的配置, 在迁移过来之后某些工程一直未构建,所以从该工程复制过来肯定会存在问题。

浙公网安备 33010602011771号