转自:获取Jenkinsfile(Groovy)中给定文件夹中的文件名列表

node {
  // ... check out code, whatever
  final foundFiles = findFiles(glob: 'dockerfiles/**/*')
  // do things with FileWrapper[]
}

另一种选择是掏空并捕获标准:

node {
  // ... check out code, whatever
  final foundFiles = sh(script: 'ls -1 dockerfiles', returnStdout: true).split()
  // Do stuff with filenames
}
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐