2017-09-13 1 views

Répondre

0

Si vous utilisez un pipeline, ce sera plus facile. Vous pouvez utiliser ci-dessous pour obtenir des fichiers à partir d'un répertoire récursive:

import groovy.io.FileType 

def fileList = [] 

def dir = new File("your_repo_dir") 
dir.eachFileRecurse (FileType.FILES) { file -> 
    fileList << file 
} 

Et puis dans les propriétés d'emploi, vous devez ajouter le choix param:

choiceParam(name: 'Repo Files', choices: fileList.join("\n"), description: '')