-
Bug
-
Resolution: Fixed
-
Blocker
-
None
-
EnvInject 1.46
My Jenkins slaves are using users starting with a dollar sign.
The plugin seems to handle dollar sign with a special case because it is breaking my TEMP variable
The normal value is C:\DOCUME~1\$NCESE~1\LOCALS~1\Temp
But when using the plugin, it changes it to C:\DOCUME~1$NCESE~1\LOCALS~1\Temp (notice the removed \ before the $)
- is duplicated by
-
JENKINS-13157 EnvInject cannot inject variables whose contents contain a dollar sign ($)
-
- Reopened
-
- is related to
-
JENKINS-15751 Cannot escape dollar sign in Windows environment
-
- Reopened
-
Code changed in jenkins
User: Gregory Boissinot
Path:
src/main/java/org/jenkinsci/plugins/envinject/service/EnvInjectEnvVars.java
http://jenkins-ci.org/commit/envinject-plugin/9f43a3a2ee2312c763c73e10281f4b1fc34f9106
Log:
Fix
JENKINS-13566Compare: https://github.com/jenkinsci/envinject-plugin/compare/8645f86...9f43a3a