我是jenkins的新手,在我的jenkins构建页面中,配置参数以使用Active Choice Reactive参数从文件夹中列出文件,下面是我的Groovy脚本。当我尝试在笔记本电脑上的Groovy控制台中本地返回文件列表时,脚本运行良好,即使我在脚本中对参数值进行了硬编码,也可以在构建页面的下拉列表中看到文件列表。但是,当我使用参考变量时,它将引发异常。 非常感谢您的帮助。
尝试将值硬编码到脚本中的参考变量中,它正在返回文件列表,我可以在构建页面的下拉列表中看到它们。
'''
import static groovy.io.FileType.FILES
def files = []
if (Master.toString().equals("Yes")) {
def dir = new File("C:\\artifacts")
dir.traverse(type: FILES, maxDepth: 0) {files.add(it)}
return files
}
'''
在脚本中,“主”是我的参考变量,可以是“是” /“否”(这是配置为单选按钮的另一个活动选择参数)。如果选择“是”,我希望所有文件都列在另一个参数中。