我正在使用Jenkins管道(Jenkins版本 - v2.73.2,Jenkins管道 - 2.5)并且想要强迫我的工作只使用两台Windows奴隶机器和Jenkins-s1'或者詹金斯-s2'哪有可用的。要做到这一点,我知道在遗留的Jenkins中我们有选项"限制这个项目可以运行的地方"在配置页面中。 通过Google搜索,使用Jenkins管道2,我们可以在管道脚本中提及
node('Jenkins-s1||Jenkins-s2') {
stage ('Checkout') {
............ }
stage ('Build'){
............ }
stage ('Deploy') {
............ }
}

这似乎是代码中的硬代码,并且必须在每个子工作中都提到相同的代码。因此,我正在寻找建议,如果Jenkins管道2中有任何可用的插件,它给了我选项"限制这个项目可以运行的地方"在配置页面中,还是有任何其他方式我可以处理这种情况。
请分享您的意见。