Jenkins - 使用本地env变量在不同机器上执行脚本

时间:2018-04-24 15:01:33

标签: java bash shell jenkins groovy

有:

  1. 需要在本地执行bash命令和初始化变量的Jenkins作业:

    GOOD_VARIABLE = command

  2. SSH进入远程主机并使用上面的变量执行另一个命令

    command ${GOOD_VARIABLE}...

  3. 问题:

    我知道如何ssh到另一台机器并在那里执行命令但是如何将 本地 变量传递给远程主机?

    尝试但没有奏效:

    • 预构建脚本
    • 将环境变量注入构建过程

1 个答案:

答案 0 :(得分:0)

听起来你的问题是如何通过SSH发送var。

你在那里有一个详细的答案: https://unix.stackexchange.com/questions/299037/pass-variable-in-ssh

通过Jenkins使用SSH时不要忘记-T!