我想将节点值设置为Jenkins脚本化管道参数。像这样:
node('${Node}'){
stage('Clone') {
checkout scm
}
}
指定为“选择参数”的Node参数。
node(${Node})
给出错误:java.lang.NoSuchMethodError:在步骤之间找不到这样的DSL方法“ $”
node("${Node}")
出现错误:没有标签为“ class hudson.model.Node”的节点
node("${Node}")
出现错误:没有带有标签“ $ {Node}”的节点
有可能吗?
答案 0 :(得分:0)
尝试将参数设置为脚本化管道中的变量,如..
def node_to_run_on = "${params.Node}"
node ("${node_to_run_on}") {
...
...
}
或者只是
node ("${params.Node}") {
...
...
}