如何更改Jenkins中的并发构建路径分隔符

Jas*_*ger 9 jenkins

将作业标记为能够在同一节点上并发运行时,Jenkins会将@X(其中X是并发构建的编号)附加到普通工作空间目录,以获取新的唯一工作空间目录.通常,这一切都很好,但是我们遇到了一些工具,即使操作系统可以,也无法处理路径名中的@.

有没有办法将@字符更改为其他内容?说可能是双下划线(__)或其他什么?

小智 2

该线程可能有帮助: http://jenkins.361315.n4.nabble.com/Concurrent-executions-and-workspace-names-td4631221.html

...我可以使用系统属性来做到这一点。我相信 -Dhudson.slaves.WorkspaceList="=" 会成功。

使用https://wiki.jenkins-ci.org/display/JENKINS/Throttle+Concurrent+Builds+Plugin Throttle Concurrent Builds 插件也可能有所帮助。