我试图将变量sampleArray
传递给groovyScript
的{{1}}函数,不幸的是,生成的xml没有选择值。我在http://job-dsl.herokuapp.com这个操场上和真正的詹金斯一起尝试过,但没有成功。我的意思是activeChoiceReactiveParam
的值没有被复制。请告诉我如何实现
sampleArray
答案 0 :(得分:1)
您没有使用正确的字符串插值。 jenkins (declarative pipeline) documentation就是一个很好的例子。
def username = 'Jenkins'
echo 'Hello Mr. ${username}'
echo "I said, Hello Mr. ${username}"
会导致:
Hello Mr. ${username}
I said, Hello Mr. Jenkins
因此,如果要传递变量的值,请始终使用"
而不是'
。
tl;博士 script("return ${sampleArray}")