如何在Rundeck JOB中获取选项名称?

时间:2017-03-31 20:29:59

标签: rundeck

我有一个名为" TEST"

的JOB rundeck

我有一个名为country

的选项

此选项从远程URL中检索键值列表:

[
  {"name":"FRANCE", "value":"FR"},
  {"name":"ITALY", "value":"IT"},
  {"name":"ALGERIA", "value":"DZ"}
] 

我想在作业步骤中同时使用名称和值。

echo ${option.country.name} 
echo ${option.country.value} 

但这不起作用,我无法获取参数的名称

可以使用${option.country}

来获取值

是否有任何技巧可以获取参数名称 ???

1 个答案:

答案 0 :(得分:0)

仅作记录的答案:也许最好的方法是创建一些脚本步骤,以读取JSON文件并提取名称,此外,您可以使用与this示例相同的值名称(当然,并非适用于所有情况。