jenkins pipline:如何从工作区获取文件列表?
在Jenkins文件中,我希望获得工作区目录中的文件列表,并将它们放入参数中。 我试过:jenkins pipline:如何从工作区获取文件列表?,jenkins,groovy,parameters,jenkins-pipeline,Jenkins,Groovy,Parameters,Jenkins Pipeline,在Jenkins文件中,我希望获得工作区目录中的文件列表,并将它们放入参数中。 我试过: stage('select'){ def workspace = pwd() files = [] new File ("$workspace/buildFile").eachFile(FileType.FILES) { files << it.name } BuildFile = input( id: 'userInput', message: 'Sélec
stage('select'){
def workspace = pwd()
files = []
new File ("$workspace/buildFile").eachFile(FileType.FILES) { files << it.name }
BuildFile = input( id: 'userInput', message: 'Sélectionner un backup', parameters: [ [$class: 'ChoiceParameterDefinition', choices: files , description: 'Properties', name: 'param'] ])
}
stage('select'){
def workspace=pwd()
文件=[]
新文件(“$workspace/buildFile”).eachFile(FileType.FILES){FILES问题是管道脚本是在主机上执行的,因此当您执行newfile(…)
时,您会在主机上创建一个文件指针,而不是从/节点/代理工作区上下文。相反,您应该使用