动态选择参数未填充:Jenkins作业+ Groovy脚本

时间:2016-12-29 15:25:17

标签: jenkins groovy jenkins-plugins

我正在尝试创建一个动态选择参数,该参数将由groovy脚本的结果值填充。

以下代码可以使用并列出目录的内容:

new File("/tmp/testing/source/").eachFile() { file->  
  println file.getName()  
}

我创建了一个新的jenkins项目,并进入菜单'Configure',我选择此项目已参数化

当我保存并尝试使用参数构建时,没有从groovy脚本中解析任何内容

1 个答案:

答案 0 :(得分:2)

使用以下代码解决:

list = []
def process = "ls /tmp/testing/source".execute()
process.text.eachLine {list.add it}
return list