2016-12-01 106 views
5

我有詹金斯设置运行生成的Windows奴隶。詹金斯奴隶上自动生成的生成文件夹太长

在旧版本的詹金斯(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代理,所以我不能在所有代理上做一个全面的工作区更改。

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

回答

1

到目前为止,我们的解决方案是一个相当哈克之一:

我们简单地映射长基底夹到网络驱动器(具体:

subst x: . 
x: 

,然后从那里继续