Jenkins Pipeline - 限制此项目的运行位置

时间:2018-01-25 23:54:11

标签: jenkins jenkins-pipeline

我正在使用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中有任何可用的插件,它给了我选项"限制这个项目可以运行的地方"在配置页面中,还是有任何其他方式我可以处理这种情况。

请分享您的意见。

0 个答案:

没有答案