Jenkins-无法使用“ build job”命令访问从另一个构建管道中的一个构建管道发送的参数

时间:2020-05-26 13:30:38

标签: jenkins jenkins-pipeline jenkins-plugins jenkins-groovy

我有一个管道项目,说“ A”,它是字符串参数化的,并且我尝试使用以下命令调用另一个也说来是字符串参数的构建项目“ B”:

构建作业:'B',参数:[[$ class:'StringParameterValue',名称:'tagg',值:“ $ env.tag”]]

目标用于传递作为A的输入的参数,并在BI中分配使用它,以尝试接收参数echo“ $ env.tagg”给出空值,echo“ $ tagg”给出未找到这样的参数错误。

那么我如何接收B中从A发送的参数。

1 个答案:

答案 0 :(得分:1)

我认为您需要让Jenkins知道什么是env.tag,请尝试以下操作:

build job: 'B', parameters: [[$class: 'StringParameterValue', name: 'tagg', value: String.ValueOf($env.tag)]]