-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
JENKINS_VERSION 2.176.1
external-workspace-manager 1.1.2
workflow-basic-steps 2.18
Hi,
I am experiencing an unexpected change of the current working directory when withEnv or withCredentials steps are used.
dir step is a viable workaround, but I am wondering if there is a more straightforward explanation and solution.
Thank you!
—
def extWorkspace = exwsAllocate diskPoolId: 'workspace-pool', strategy: fastestWriteSpeed()
stage('init') {
node('brenode') {
println pwd() //prints local workspace (${JENKINS_HOME}/workspace/${JOB_NAME})
exws (extWorkspace) {
println pwd() //prints external workspace ${physical_path}/${JOB_NAME}/${BUILD_NUMBER}
withEnv(["1=1"])
}
}
}