繁体   English   中英

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

[英]How to get an option's name in a Rundeck JOB?

我有一个名为“TEST”的 JOB rundeck

我有一个选项叫做国家

此选项从远程 URL 检索键值列表,如下所示:

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

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

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

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

可以使用${option.country}获取值

有什么技巧可以获取参数名称???

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM