Ssh 如何将参数传递给另一个jenkins构建步骤

Ssh 如何将参数传递给另一个jenkins构建步骤,ssh,jenkins,continuous-integration,Ssh,Jenkins,Continuous Integration,在Jenkins作业中,我需要在Jenkins机器上执行shell。我使用executeshell步骤从中获取值,该值必须用于另一个步骤使用ssh在远程主机上执行shell脚本。我找不到传递那个值的方法 以下是我的jenkins作业配置: 非常感谢您的帮助。包含脚本的文件内容: echo "VERSION=`/data/...`"> env.properties 属性文件的路径: env.properties 使用ssh的shell脚本中: echo"... $VERSION" 像

在Jenkins作业中,我需要在Jenkins机器上执行shell。我使用
executeshell
步骤从中获取值,该值必须用于另一个步骤
使用ssh在远程主机上执行shell脚本。我找不到传递那个值的方法

以下是我的jenkins作业配置:


非常感谢您的帮助。

包含脚本的文件内容:

echo "VERSION=`/data/...`"> env.properties
属性文件的路径:

env.properties
使用ssh的shell脚本中:

echo"... $VERSION"

像这样的东西对构建很有效,也许在这里也有效。

谢谢,它可以按预期工作。在InjectEnvironments变量中,我指出了env.properties文件,shell脚本访问了$VERSION属性。谢谢