Brian Booyah created JENKINS-13784:
--------------------------------------
Summary: Environment Variables do not replace in shell scripts
Key: JENKINS-13784
URL: https://issues.jenkins-ci.org/browse/JENKINS-13784
Project: Jenkins
Issue Type: Bug
Components: shell-script-scm
Affects Versions: current
Reporter: Brian Booyah
Assignee: Richard Sczepczenski
Priority: Blocker
Here is my shell script:
echo ${BUILD_NUMBER};
echo ${SERVER};
sed -e 's/NSString \*SERVER = @"[A-Z0-9]*";/NSString \*SERVER = @"${SERVER}";/g'
Here is the output when the build runs. Notice the second ${SERVER} is not
replaced.
+ echo 98
98
+ echo CI1
CI1
+ sed -e 's/NSString \*SERVER = @"[A-Z0-9]*";/NSString \*SERVER =
@"${SERVER}";/g'
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira