- 
    Bug 
- 
    Resolution: Fixed
- 
    Major 
- 
    Jenkins version 2.46.2
Using Declarative Pipeline set environment:
environment {
TEST="$WORKSPACE/test"
...
SPEC='linux_x86-64'
}
works fine on linux.
On Windows 
WORKSPACE=C:\Users\jenkins\workspace\openjdk_test_x86-64_windows
TEST will be C:Usersjenkinsworkspaceopenjdk_test_x86-64_windows/test. That is saying passing $WORKSPACE to toString() return discard all backslashes.
Tried using slash string TEST=/$WORKSPACE/ +'/test' got same issue.
- depends on
- 
                    JENKINS-42753 Generate runtime model directly from AST model -         
- Closed
 
-