How to pass parameters to Hudson job's shell commands
I have a Hudson job that execute shell script on a remote server. Its shell command is: /usr/bin/deployWar.sh ${warfileName} I marked this build as parameterized, and added a string parameter: name: warFileName default value: none description: name of war file When I run it, the parameter gets assigned, but it get passed into the shell script. Parameterized Build Jenkins plugin documentation states that all the environment variables added by parameters are in upper case In your case this should work: /usr/bin/deployWar.sh ${WARFILENAME} There is nothing wrong in your approach. How do you know