Jenkins 如何使用变量作为阶段的代理参数?
我有很多阶段使用不同的代理 我现在做的是:Jenkins 如何使用变量作为阶段的代理参数?,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我有很多阶段使用不同的代理 我现在做的是: stage('stageONe') { agent { node { label 'someLabel'; customWorkspace 'deployment'; } } stage('two') { agent { node { label 'someLabel'; customWorkspace 'deployment'; } } etc 我可以在管道{}指令之外为代理创建一个变量,
stage('stageONe') {
agent { node { label 'someLabel'; customWorkspace 'deployment'; } }
stage('two') {
agent { node { label 'someLabel'; customWorkspace 'deployment'; } }
etc
我可以在管道{}指令之外为代理创建一个变量,并在使用同一代理的阶段中引用它,而不是每次使用时都声明完整的代理对象吗?您可以在环境{}中将节点标签定义为env vars。但不能将代理对象完全存储在变量中。