[Jenkins]为什么用户定义的axis不';不要和奴隶一起工作

[Jenkins]为什么用户定义的axis不';不要和奴隶一起工作,jenkins,continuous-integration,jenkins-plugins,Jenkins,Continuous Integration,Jenkins Plugins,我创建了一个多配置项目,该项目正在运行两个自动化测试。我有一个在单个节点上运行的用户定义的轴,我想并行化进程 我有以下配置: 我的问题是两个作业将运行同一个节点。 首先它将开始“EU_盥洗室”,然后是“EU_亚麻布” “EU_Linen”未在第5个(Jenkins QFT5)节点上运行,而是在第4个节点上运行,忽略组合筛选器(QF_脚本_NAME==“EU_Linen”&&slave==“Jenkins-QFT5”)。 此外,在作业名称的末尾,还会添加节点的名称 是虫子还是我做错了什么?我用

我创建了一个多配置项目,该项目正在运行两个自动化测试。我有一个在单个节点上运行的用户定义的轴,我想并行化进程

我有以下配置:

我的问题是两个作业将运行同一个节点。 首先它将开始“EU_盥洗室”,然后是“EU_亚麻布”

“EU_Linen”未在第5个(Jenkins QFT5)节点上运行,而是在第4个节点上运行,忽略组合筛选器(
QF_脚本_NAME==“EU_Linen”&&slave==“Jenkins-QFT5”
)。 此外,在作业名称的末尾,还会添加节点的名称

是虫子还是我做错了什么?我用的是詹金斯版本1.598

编辑: 我删除了组合过滤器,所有4个组合都在单个节点上运行。 两个节点都设置了用法:“尽可能多地利用此节点”

编辑#2:
我删除了用户定义的轴,只让从属轴和它的行为相同。
应在Jenkins上运行的作业控制台-QFT5
在Jenkins版本的工作区c:\JenkinsSlave\lib\workspace\8.03.08-QF-tests\testparalefor8\Jenkins-QFT5
中远程构建Jenkins-QFT4。2.5这工作正常。

这是Jenkins v1.598中的一个错误

如果您取出过滤器会发生什么?它是否运行4个组合并将管路拆分到正确的节点上?它不会拆分管路。所有组合(4)将在Jenkins-QFT4上运行。因此,问题不在于组合过滤器,而在于将从属轴与用户定义的轴组合。查看上图,没有箭头的是管理整个作业的“flyweight”作业。尝试使用
sleep 60
将一个shell步骤放入,以查看是否可以看到另一个启动节点有窗口,但没有安装Cygwin。另外,我尝试了Windows批处理命令超时(但得到
错误:不支持输入重定向),然后ping 127.0.0.1-n1-w 30000>NULL。它的行为都是一样的。一个节点上的所有作业。我删除了用户定义的轴,只让从属轴和它的行为相同。应在Jenkins-QFT5上运行的作业控制台:在工作区c:\Jenkins Slave\lib\workspace\8.03.08-QF-tests\TestParalelFor8\Jenkins-QFT5中的Jenkins-QFT4上远程构建它是Jenkins旧版本中的一个错误。