Jenkins pipeline how to change to another folder

groovyJenkinsjenkins-pipeline

Currently i am using Jenkins pipeline script.

For running one command, I need to access a folder outside its workspace directory.

I tried sh "cd $workspace/", but it returned current workspace folder.

How I can change to root workspace directory and then cd to another folder. Please help.

Best Answer

You can use the dir step, example:

dir("folder") {
    sh "pwd"
}

The folder can be relative or absolute path.