【发布时间】:2017-05-13 22:47:02
【问题描述】:
我正在尝试创建一个动态选择参数,该参数将由 groovy 脚本的结果值填充。
以下代码有效并列出了目录的内容:
new File("/tmp/testing/source/").eachFile() { file->
println file.getName()
}
我创建了一个新的 jenkins 项目,并进入了我选择的菜单“配置”此项目已参数化
当我保存并尝试使用参数构建 groovy 脚本中没有解析任何内容
【问题讨论】:
-
我认为文件列表是 Jenkins 脚本中的非法操作,因为这违反了安全性(它怎么知道你应该有权访问从站上的文件系统?)
-
这是一个很好的观点。实际上,这个 groovy 代码的用例并不是要列出目录中的文件。但这是我想出的一个快速场景来演示活动参数的使用。
标签: jenkins groovy jenkins-plugins