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.
