2015-05-05 206 views
1

我有一个Jenkins作业,它在远程服务器上执行一个shell脚本。现在我想发送一些参数以及shell脚本。下面的例子可能会让你更有想法。Jenkins使用远程机器上的参数执行shell脚本

variable1={git-URL} 
variable2={branch} 

我想这个参数传递到shell脚本是远程计算机上,应该执行类似下面

#/usr/local/bin/check_out_code.sh <git-url> <branch> 

将是巨大的,如果任何人都可以点我一些工作围绕这个

谢谢。

回答

1

您可以参考任何环境变量,包括詹金斯参数,在linux任何其他变量:${VARNAME}

+0

做这些变量获得通过,向四周远程机器上excuted shell脚本?我会试一试 –

+0

执行该命令的节点(主或从)将在执行该命令之前展开这些变量。如果该命令恰好是一个远程脚本,那么远程脚本将被执行,并带有扩展参数。 – Slav

相关问题