首页 文章

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

提问于
浏览
1

这是我想要实现的目标 . - 我的Jenkins工作中有两个'选择参数' . 第一个选择参数的值是硬编码的 . 应根据首选列表选择填充第二个选项列表 . 我有一个保存在Jenkins中的属性文件,它具有键值对 . 第一选择列表中的值和文件中的键是相同的 . 在第一选择列表中选择值时,我想要一个代码来读取属性文件,并使用与该键对应的文件中的值填充第二个选择参数 . 对于第二个选择列表,我正在尝试使用“主动选择反应参数”,参考参数= first_choice和下面的groovy脚本 . 但这并没有回归任何 Value 观 . 请帮忙!

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

1 回答

相关问题