-
Type:
Bug
-
Status: Resolved (View Workflow)
-
Priority:
Blocker
-
Resolution: Fixed
-
Component/s: envinject-plugin
-
Labels:None
-
Environment:EnvInject 1.46
-
Similar Issues:
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