-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major
-
Component/s: external-workspace-manager-plugin, workflow-basic-steps-plugin
-
None
-
Environment: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"])
  }
 }
}
Â