无法从jenkins中的属性文件读取参数

无法从jenkins中的属性文件读取参数,jenkins,jenkins-groovy,Jenkins,Jenkins Groovy,以下是我努力实现的目标我在詹金斯的工作中有两个“选择参数”。首选参数的值是硬编码的。第二选择列表应基于第一选择列表选择填充。我有一个保存在Jenkins中的属性文件,它有键值对。第一选择列表中的值与文件中的键相同。在第一选择列表中选择一个值时,我需要一个代码来读取属性文件,并用对应于该键的文件中的值填充第二选择参数。 对于第二个选项列表,我尝试使用“Active choice Reactive Parameter”,引用的参数=first_choice和groovy脚本下面的参数。但这不会返回任

以下是我努力实现的目标我在詹金斯的工作中有两个“选择参数”。首选参数的值是硬编码的。第二选择列表应基于第一选择列表选择填充。我有一个保存在Jenkins中的属性文件,它有键值对。第一选择列表中的值与文件中的键相同。在第一选择列表中选择一个值时,我需要一个代码来读取属性文件,并用对应于该键的文件中的值填充第二选择参数。 对于第二个选项列表,我尝试使用“Active choice Reactive Parameter”,引用的参数=first_choice和groovy脚本下面的参数。但这不会返回任何值。请帮忙

 def firstChoice = [first_choice]
 Properties props = new Properties()
 def stream = new FileInputStream('C:/Jenkins/books.properties')
 try{
     props.load(stream)
    }
    catch (Exception ex){
     println "Exception"
    }
    finally {
      stream.close()
    }
 def values = props.getProperty(firstChoice).split(",")
 return values

作业中是否定义了参数?如果您试图注入作业中未定义的参数,则需要在加载主服务时在Jenkins中定义它们或添加异常

更多阅读:
作业中是否定义了参数?如果您试图注入作业中未定义的参数,则需要在加载主服务时在Jenkins中定义它们或添加异常

更多阅读: