[Jenkins]为什么用户定义的轴不适用于从属

时间:2015-06-10 13:50:12

标签: jenkins continuous-integration jenkins-plugins

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

我有以下配置:

Configuration

我的问题是两个作业都将在同一个节点上运行。 首先,它将开始“EU_Washroom”,然后是“EU_Linen”。

Jobs

“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

2 个答案:

答案 0 :(得分:1)

在Jenkins ver。 2.5这很好用。

答案 1 :(得分:0)

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