我有一个在远程服务器上执行Shell脚本的Hudson作业。
它的shell命令是:
/usr/bin/deployWar.sh ${warfileName}
我将此构建标记为已参数化,并添加了一个字符串参数:
name: warFileName default value: none description: name of war file
当我运行它时,会分配参数,但会将其传递到Shell脚本中。
参数化的Build Jenkins插件文档指出
由参数添加的所有环境变量均为 大写
在您的情况下,这应该起作用:
/usr/bin/deployWar.sh ${WARFILENAME}