Jenkins多配置项目在错误的执行程序上运行

时间:2018-11-26 07:57:23

标签: jenkins jenkins-plugins multi-configuration

我目前正在尝试让Multi-configuration project在除主生成器之外的特定生成执行器上运行。

我已经在标签部分标记了构建执行器,并将我的工作配置为仅在其上运行,如下所示

enter image description here

注意:构建执行器只有一个执行器,如果这引起了问题,则不知道(尝试添加更多的执行器,但发生了同样的事情)

问题是:作业开始在正确的执行程序中执行,但是当真正的构建针对项目的第一个配置进行时,它将在主节点上执行(我不能使用)

从根(上游)作业中为我的多配置项目登录:

Started by user Andre
Building remotely on Node_Builder (other_builder) in workspace C:\Jenkins\workspace\ProjectName

在控制台底部,将触发第一个(也是唯一一个,用于调试此配置)配置:

 +
... done

Triggering Project ProjectName » First_Config

First_Config日志上,我们可以看到它是在master节点上执行的,而不是我在项目的“高级项目选项”上配置的other_builder上执行的。

Started by upstream project "ProjectName" build number 9
originally caused by:
 Started by user Andre
Building on master in workspace F:\Jenkins\workspace\Project ProjectName\CONFIG\First_Config

我曾尝试在网络上搜索类似的问题,但与我的情况相似的都是建议使用正确的执行者标签给作业贴标签。

编辑:

显然这是一个未解决的问题https://issues.jenkins-ci.org/browse/JENKINS-22494

0 个答案:

没有答案