如何在远程主机上的jenkins中传递$ BUILD_NUMBER

时间:2011-12-01 20:34:01

标签: hudson jenkins

我正在尝试在远程主机上执行shell脚本,但我不确定如何为Ex传递Jenkins环境变量:BUILD_NUMBER

使用ssh在远程主机上执行shell脚本     SSH站点

有人可以告诉我怎么做吗? 谢谢 普利文

3 个答案:

答案 0 :(得分:1)

在构建步骤中填写“命令”字段时,只需将$ BUILD_NUMBER作为参数传递给远程shell脚本。例如:

远程shell脚本内容:

echo "Build number is $1"

命令字段内容:

"/path/to/myshellscript $BUILD_NUMBER"

答案 1 :(得分:1)

如果有人仍然对这个问题感到困惑,因为SSH Exec命令仍然以相同的未记录方式运行,您需要引用您希望传递给命令的参数,例如:

/path/to/script "$BUILD_NUMBER" "$GIT_BRANCH"

答案 2 :(得分:0)

使用SSH插件在远程主机上执行ssh,请执行以下操作:

export BUILD_NUMBER
/path/to/myshellscript