【发布时间】:2015-08-06 02:36:29
【问题描述】:
我使用参数化构建插件来触发一系列 4 个作业。作业 1 设置为“在其他项目上触发参数化构建”。它调用作业 B 并从属性文件中设置一个参数,其中一个参数设置为预定义的。
作业 B 将两个输入参数定义为字符串参数,作业找到这两个参数并且运行良好。 Job B 设置为“Trigger Parameterized Build on Other Project”,它调用 Job C。 Job C 被参数化为接收相同的两个参数。
但是,作业 C 永远不会获取任何参数。在作业 B 中,我尝试传递当前构建参数,我尝试设置预定义参数(类型为 var1=${var1},甚至设置 myTestVar=hello),但在作业 C 中找不到任何参数。
Job A 是 maven 构建,Job B 是 freestyle,C 又是 Maven,D 是 freestyle(如果我能做到的话)。
我正在使用 Jenkins 1.623 和 Parameterized Build Plugin 2.27。
我在这里不知所措。有什么想法吗?
【问题讨论】: