在Jenkins的特定奴隶上构建一个通用项目

时间:2016-12-06 09:49:13

标签: jenkins jenkins-pipeline

我创建了一个通用的Jenkins项目,在构建时,获取构建项目的机器的主机名。所以,我没有给出选项restrict where this project can be run

我创建了一个管道,我使用他们的标签去了不同的奴隶机器,我想在那个奴隶本身上运行这个通用的Hostname项目。

我把代码编写为:

node('label1&&label2') { 
build job: 'Hostname'
} 
node('label3&&label4') { 
build job: 'Hostname'
} `

但是项目没有在我指定的从属节点上运行,而是在主节点或任何其他可用的从节点上运行。

那么,我如何仅在该节点上仅针对该特定构建运行通用项目。

谢谢!

0 个答案:

没有答案