解决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服务器进行过迁移,一些工程的配置(包括工作空间目录)保留了原服务器的配置, 在迁移过来之后某些工程一直未构建,所以从该工程复制过来肯定会存在问题。 

 

posted @ 2019-09-25 15:40  风车车车  阅读(718)  评论(0)    收藏  举报