将作业标记为能够在同一节点上同时运行时,Jenkins会将@X(其中X是并发构建的编号)附加到正常工作空间目录中获得一个新的,唯一的工作区目录。通常情况下,这一切都很好,但我们遇到了一些工具,即使操作系统可以,也不能在路径名中处理@。如何更改Jenkins中的并发构建路径分隔符
有什么方法可以将@字符改为别的吗?也许是一个双下划线(__)或什么的?
将作业标记为能够在同一节点上同时运行时,Jenkins会将@X(其中X是并发构建的编号)附加到正常工作空间目录中获得一个新的,唯一的工作区目录。通常情况下,这一切都很好,但我们遇到了一些工具,即使操作系统可以,也不能在路径名中处理@。如何更改Jenkins中的并发构建路径分隔符
有什么方法可以将@字符改为别的吗?也许是一个双下划线(__)或什么的?
这线程可以帮助: 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 油门并发构建插件也可能有所帮助。
由于我不能发表评论阅读回答下面是我修改回答他
使用-Dhudson.slaves.WorkspaceList==
否则将建立在[JENKINS] /工作区/ myProject的“=” 2
项目你好。如果你不能评论,你应该建立你的声誉。将评论发布为答案会降低网站的质量。快乐的编码! – Cthulhu