我创建了一个运行几个自动化测试的多配置项目。我有一个在单个节点上运行的用户定义轴,我希望并行化该过程。
我有以下配置:
我的问题是两个作业都将在同一个节点上运行。 首先,它将开始“EU_Washroom”,然后是“EU_Linen”。
“EU_Linen”未在第5个(JenkinsQFT5)节点上运行,而是在4上运行,忽略组合过滤器(QF_SCRIPT_NAME == "EU_Linen" && slave=="Jenkins-QFT5"
)。
同样在作业名称的末尾,添加了节点的名称。
这是一个错误还是我做错了什么?我正在使用Jenkins版本1.598
修改 我删除了组合过滤器,所有4个组合都在一个节点上运行。 两个节点都设置为使用:“尽可能多地利用此节点”
编辑#2:
我删除了用户定义的Axis,只让Slave-Axis和它的行为相同。
应该在Jenkins上运行的作业控制台 - QFT5 :Building remotely on Jenkins-QFT4 in workspace c:\JenkinsSlave\lib\workspace\8.03.08-QF-tests\TestParalelFor8\Jenkins-QFT5
答案 0 :(得分:1)
在Jenkins ver。 2.5这很好用。
答案 1 :(得分:0)
这是Jenkins v1.598中的一个错误