-
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