[英]obtaining groovy value from map given computed key for jenkins?
鉴于地图:
def mymap = ["first":"aaa", "second":"bbb", "third":"ccc"]
我想获取键的值,其中键是运行此 Groovy 脚本的 Jenkins 作业的参数。
我已经尝试了许多类似的方法
sh "echo the value is ${mymap.${paramValue}}"
但这是抛出错误
" 未分类的方法 java.util.LinkedHashMap"
解决这个问题的方法是从地图中获取值并将该值提供给下一步。
def value = mymap."${paramValue}"
sh "echo the value is ${value}"
您可以使用 get 方法:
sh "echo the value is ${mymap.get(paramValue)}"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.