基于目录列表创建Jenkins作业

基于目录列表创建Jenkins作业,jenkins,jenkins-job-dsl,Jenkins,Jenkins Job Dsl,我正在编写一个作业DSL脚本,它将根据目录中文件夹的名称创建Jenkins作业。我从这个小代码片段开始 import groovy.io.FileType def dirs = new File("\\\\home\\my\\path") dirs.eachDir {println(it.name)} 不幸的是,这些都是结果 Processing provided DSL script FATAL: /\\home\my\path 我觉得这很奇怪,所以我检查了操作系统:

我正在编写一个作业DSL脚本,它将根据目录中文件夹的名称创建Jenkins作业。我从这个小代码片段开始

import groovy.io.FileType
def dirs = new File("\\\\home\\my\\path")
dirs.eachDir {println(it.name)}
不幸的是,这些都是结果

Processing provided DSL script
FATAL: /\\home\my\path
我觉得这很奇怪,所以我检查了操作系统:

println(System.properties['os.name'])
结果是Linux,这毫无意义,因为我将作业限制在运行Windows的PC上!我不太清楚下一步该怎么办。我确实尝试过使用管道项目

pipeline {
   agent {
       node {
           label 'Windows_PC'
       }
   }

   stages {
      stage('Hello') {
         steps {
            script {
                def dirs = new File("\\\\home\\my\\path")
                dirs.eachDir {println(it.name)}
            }
         }
      }
   }
}
我基本上得到了相同的错误信息:

java.io.FileNotFoundException: /\\home\my\path
一位同事试图在一些Linux机器上添加网络驱动器,但他没有任何运气