在我的 Jenkins 工作中,我有“执行 shell 部分”,我在其中声明新变量并为其添加值,例如 installdir=/work/homes/x”。
在本节之后,我有一个“触发器调用/构建其他项目”部分。我正在调用另一个项目,我想将此 installdir 作为预定义参数发送给它。我已经打开了“当前构建参数”和“预定义参数”。在预定义的参数中,我给出了 install_dir=$installdir。
但它不评估这一点。我怎样才能让它评估这个 installdir 变量。
仅供参考:我必须根据用户输入将此安装目录设置为不同的路径。所以执行 shell 是我唯一能做到这一点的地方。