1
这是我正在努力实现的。 - 我的Jenkins工作中有两个'选择参数'。第一个选择参数的值是硬编码的。第二选择列表应该基于第一选择列表选择来填充。我有一个属性文件保存在詹金斯,它有键值对。第一选择列表中的值和文件中的Keys是相同的。在第一个选择列表中选择一个值时,我想要一个代码来读取属性文件,并使用与该键相对应的文件中的值填充第二个选择参数。 对于第二选择列表,我尝试使用'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