【发布时间】:2019-08-01 22:06:24
【问题描述】:
我有多个 Jenkins 工作节点和一个声明式 jenkins 管道。 我想在每个阶段创建一个选择参数,以便允许工作节点选择。这可能吗?
在管道顶层我有:
pipeline {
agent { label 'node1||node2' }
...
我知道代理也可以在阶段级别指定:
stage("Test") {
agent {label "node1"}
...
}
但我想要这样的东西:
stage('Test') {
agent { label
parameters {
choice choices: ['node1', 'node2'], description: name: 'jenkins_worker'
}
}
}
从语法的角度来看这可能吗?
【问题讨论】: