使用预定义参数触发参数化构建不会传递参数值

时间:2016-07-27 13:38:47

标签: jenkins jenkins-plugins

我有一系列构建工作:A - > B - > C.我想将源构建号作为参数传递,因此链中的所有作业都具有相同的构建号。

作业由参数化触发插件(v.2.32)触发。每个作业在构建后操作中设置预定义参数,以便注入其自己的源构建号:

Parameters: SOURCE_BUILD_NUMBER=${SOURCE_BUILD_NUMBER}

然后,触发的作业可以使用此参数值设置其构建名称(“构建环境”部分):

Build Name: mybuildjob#${ENV,var="SOURCE_BUILD_NUMBER"}

但这不起作用。日志输出显示:

  

'mybuildjob#$ {SOURCE_BUILD_NUMBER}'中无法识别的宏'SOURCE_BUILD_NUMBER'

如果我查看构建的环境变量,我找不到SOURCE_BUILD_NUMBER。我能做些什么才能做到这一点?

0 个答案:

没有答案