【问题标题】:Jenkins - execute script on different machine with local env variablesJenkins - 在不同的机器上使用本地环境变量执行脚本
【发布时间】:2018-10-04 21:46:27
【问题描述】:

有:

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

    GOOD_VARIABLE=command

  2. SSH 到远程主机并使用上述变量执行另一个命令

    command ${GOOD_VARIABLE}...

问题:

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

试过但没用:

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

【问题讨论】:

标签: java bash shell jenkins groovy


【解决方案1】:

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

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

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

【讨论】:

  • 答案没有提供解决方案
猜你喜欢
  • 2014-09-04
  • 1970-01-01
  • 2014-10-19
  • 2017-02-03
  • 1970-01-01
  • 2021-12-14
  • 2013-06-08
  • 2019-09-24
  • 1970-01-01
相关资源
最近更新 更多