Ssh 如何将参数传递给另一个jenkins构建步骤
在Jenkins作业中,我需要在Jenkins机器上执行shell。我使用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" 像
executeshell
步骤从中获取值,该值必须用于另一个步骤使用ssh在远程主机上执行shell脚本。我找不到传递那个值的方法
以下是我的jenkins作业配置:
非常感谢您的帮助。包含脚本的文件内容:
echo "VERSION=`/data/...`"> env.properties
属性文件的路径:
env.properties
使用ssh的shell脚本中:
echo"... $VERSION"
像这样的东西对构建很有效,也许在这里也有效。谢谢,它可以按预期工作。在InjectEnvironments变量中,我指出了env.properties文件,shell脚本访问了$VERSION属性。谢谢