I have a windows master that executes a stage in a container on a linux 
slave.


Groovy is appending a "C:" to the path inside the linux container- totally 
breaking it:

stage('sdlfkjsldkf') {
    agent {
        docker {
            image "library/alpine"
        }
    }

    steps {
        script {
            new File("${workspace}/blah")
                .traverse(type: FileType.DIRECTORIES, nameFilter: 'subfolder') {
                echo "${it.path}"
            }
        }

The error I get:

java.io.FileNotFoundException: 
C:\home\jenkins\workspace\myworkspace\blah\subfolder

if I echo ${workspace} it correctly starts at /home, but it looks like new 
file want to add "C:" to the beginning of it

-- 
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/2ee3d6c3-95b9-4f45-acf9-704228b0717b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to