在jenkins slave上自动生成的构建文件夹太长了

Ner*_*nie 7 jenkins

我让Jenkins设置为在windows slave上运行构建.

在较旧版本的Jenkins(确切地说是2.7)中,构建运行正常

C:\jenkins\workspace\<repository name>\<project name>\<stage>
Run Code Online (Sandbox Code Playgroud)

然而,当我们升级(现在使用2.19.3)时,构建现在正在进行中

C:\jenkins\workspace\<a concatenation of repository, project, stage and a *very* long alphanumeric string>
Run Code Online (Sandbox Code Playgroud)

这会导致我的构建出现问题,因为文件路径变得太长而无法处理,并且各种步骤都在破坏.实际上,即使是默认文件夹名称也很长,以至于名称的开头被截断.

这个Jenkins大师下有Linux代理,所以我不能对所有代理进行全面的工作区更改.

我该怎么办?是否可以将此默认文件夹名称更改为更短的名称?

Ner*_*nie 1

到目前为止,我们的解决方案是一个相当老套的解决方案:

我们只是将长基本文件夹映射到网络驱动器(具体来说:

subst x: .
x:
Run Code Online (Sandbox Code Playgroud)

然后从那里继续。