我让Jenkins设置为在windows slave上运行构建。
在较旧版本的Jenkins(确切地说是2.7)中,构建在
下运行良好C:\jenkins\workspace\<repository name>\<project name>\<stage>
然而,当我们升级(现在使用2.19.3)时,构建现在在
下C:\jenkins\workspace\<a concatenation of repository, project, stage and a *very* long alphanumeric string>
这会导致我的构建出现问题,因为文件路径变得太长而无法处理,并且各种步骤都在破坏。实际上,即使是默认文件夹名称也很长,以至于名称的开头被截断。
这个Jenkins大师下有Linux代理,所以我无法对所有代理进行全面的工作区更改。
我该怎么办?是否可以将此默认文件夹名称更改为更短的名称?
答案 0 :(得分:1)
So far, our solution has been a rather hacky one:
We simply mapped the long base folder to a network drive (specifically:
subst x: .
x:
and then continued on from there.