Shell Exec Command中未提供Jenkins Promotion参数值

时间:2012-08-01 21:23:48

标签: hudson jenkins

我创建了名为“RUNSCRIPT”的构建促销“选择”参数,其值为“否”(默认值)和“是”,并尝试将EXEC SHELL命令中的参数值作为$ RUNSCRIPT获取,但两个值均为“是”或“不”通过。如果我查看输出它是$ RUNSCRIPT(原样)。为什么不被价值取代。有什么建议?此外,尝试创建其他类型的参数,例如字符串值,但它不起作用。

1 个答案:

答案 0 :(得分:0)

我设法获得一个批准参数作为下游构建的构建参数传递(由促销本身触发);你只需要传递它们。

我了解到批准参数在批准“构建”中是允许的,因此您在该批准中所拥有的任何操作都应该能够引用任何批准参数。

这意味着您可以拥有批准参数FOO,然后在批准操作中,如果您有“触发器参数化构建”操作,则可以使用带有文本的“预定义参数”:

 BAR=${FOO}

然后触发的构建将使用所提升构建的值设置BAR构建proprerty。