我有这个Jenkinsfile在下面。我试图得到一个Map的关键字,但我得到"java.lang.NoSuchMethodError: No such DSL method 'get' found among steps"
。有人能帮我解决这个问题吗?
def country_capital = {
[Australia : [best: 'xx1', good: 'xx2', bad: 'xx3'],
America : [best: 'yy1', good: 'yy2', bad: 'yy3']]
}
pipeline {
agent any
stages {
stage('Test Map') {
steps {
script {
echo country_capital.get('Australia')['best']
}
}
}
}
}
2条答案
按热度按时间h4cxqtbf1#
您可以使用以下方式获取值
第一个
pjngdqdw2#
对于上面的例子也可以这样做