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

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

有什么方法可以将@角色改成别的东西吗? 也许是一个双下划线(__)或什么的?


此主题可能有所帮助: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插件也可能有所帮助。


由于我不允许评论李斯这里的答案是我的修改答案他的

使用-Dhudson.slaves.WorkspaceList==

否则它将在[JENKINS] / workspace / myProject“=”2中构建项目

链接地址: http://www.djcxy.com/p/11379.html

上一篇: How to change the concurrent build path separator in Jenkins

下一篇: C++ Help on refactoring a monster class