我想将自定义变量从作业A传递到作业B。我尝试使用“参数化触发器”插件实现此目的,但我没有为我工作。
我正在通过以下方式进行操作:在工作A:
execute shell --> export VAR=1
echo $VAR --> is returning 1
触发器在其他项目上的参数化构建:PARAM = $ {VAR}
在JobB:我选择了将该项目参数化并声明为PARAM变量。但是当我执行shell-> echo $ {PARAM}时,它返回的是$ {VAR}而不是1。
我在这里想念什么吗?有任何指示吗?预先感谢!
我想将自定义变量从作业A传递到作业B。我尝试使用“参数化触发器”插件实现此目的,但我没有为我工作。我通过以下方式进行操作:在作业A上:...
这是由于VAR
的生存期限制在Execute shell
步骤中。如果您希望变量跨步,甚至从Build到Post Action,也可以将变量以Key = Value
模式输出到文件,然后在Parameterized Trigger
]中读回