Jenkins触发调用/构建其他项目插件而不评估我的env var

时间:2013-08-12 23:42:01

标签: jenkins jenkins-plugins

在我的Jenkins工作中,我有“执行shell部分”,我在其中声明新变量并为其添加值,例如installdir = / work / homes / x。

在本节之后,我有一个“触发调用/构建其他项目”部分。我正在调用另一个项目,我想将此installdir作为预定义参数发送给它。我打开了“当前构建参数”和“预定义参数”。在预定义的参数中,我已经给出了install_dir = $ installdir。

但它没有对此进行评估。如何评估此installdir变量。

仅供参考:我必须根据用户输入将此installdir设置为不同的路径。所以执行shell是我唯一能做到这一点的地方。

1 个答案:

答案 0 :(得分:2)

您应该使用参数化触发器插件:https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin

更新:请参阅注释线程获取信息,参数化触发器插件不适用于此特定用例。