-
Bug
-
Resolution: Unresolved
-
Major
-
None
If I add an variable in the Jenkins configuration with a dollar sign in the content, then the variable is not injected. The console output says that the variable is unset because it is "unresolved":
[EnvInject] - Executing scripts and injecting environment variables after the SCM step. [EnvInject] - Injecting as environment variables the properties content ADMIN_PASS="pas$word" [EnvInject] - Variables injected successfully. [EnvInject] - Unset unresolved 'ADMIN_PASS' variable.
I've tried single quotes and double quotes, escaping with \$ and with $$, and nothing works: every time, the variable is unset. Help?
- duplicates
-
JENKINS-15751 Cannot escape dollar sign in Windows environment
-
- Reopened
-
-
JENKINS-13566 EnvInject is messing around with my TEMP variable when username contains a dollar sign
-
- Resolved
-
Same here. I have a variable defined as:
DBName=Jenkins${SVN_REVISION}
And after upgrading from 1.0 to 1.40, EnvInject stopped creating the new variable.
Uh, sorry - after reading the latest comments, I need to clarify that I'm trying to get EnvInject to resolve the nested variables, with no luck in 1.40.