I’m not aware of any intentional changes like this. What versions of Pipeline 
Groovy and Pipeline Nodes and Processes are you currently running?

> On Jun 5, 2019, at 06:51, Damien Coraboeuf <[email protected]> wrote:
> 
> Hi,
> 
> We're using Jenkins LTS 2.164.3 and Pipeline Basic Steps 2.16, and the 
> behaviour of the `dir` step has started to change, impacting most of our 
> pipelines.
> 
> I could reproduce this on a small pipeline:
> 
> node {
>     stage("Test") {
>         sh '''
>             mkdir -p parent/child
>             echo test > parent/child/file
>         '''
>         
>         dir('parent') {
>              withCredentials([
>                             usernamePassword(credentialsId: 
> 'docker-repository', usernameVariable: 'DOCKER_REPOSITORY_USR', 
> passwordVariable: 'DOCKER_REPOSITORY_PSW'),
>                     ]) {
>                         sh 'ls -l child'
>                     }
>         }
>     }
> }
> 
> The last sh step would fail - the dir context is lost.
> 
> If I put `dir` closer to its context, it works:
> 
> node {
>     stage("Test") {
>         sh '''
>             mkdir -p parent/child
>             echo test > parent/child/file
>         '''
>         
>         withCredentials([
>                             usernamePassword(credentialsId: 
> 'docker-repository', usernameVariable: 'DOCKER_REPOSITORY_USR', 
> passwordVariable: 'DOCKER_REPOSITORY_PSW'),
>                     ]) {
>                     dir('parent') {
>                         sh 'ls -l child'
>                     }
>         }
>     }
> }
> 
> Since this impacts many many pipelines, it is a big regression for us?
> 
> Does anybody know if this is known regression? I could not find any post nor 
> ticket about this.
> 
> Thanks,
> Damien
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-users/d57326a1-a342-4836-9d11-b3abf7e5ca4d%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-users/d57326a1-a342-4836-9d11-b3abf7e5ca4d%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/2238E9DC-905F-4622-9D4F-62EBB0C99F1E%40cloudbees.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to