2017-03-07 141 views
5

我建設將使用詹金斯piplines廣泛就業機會的特定節點上運行的唯一。我們的節點是由他們的標籤每個項目指定的,但不同於常規作業的管道建設似乎並不具備「限制,其中該項目可以運行」複選框。我如何指定管道在哪個節點上按照我爲常規工作而運行的方式運行?限制詹金斯管道

node('specialSlave') { 
    // Will run on the slave with name or tag specialSlave 
} 

對的參數node擴展的說明,請參見https://jenkins.io/doc/pipeline/steps/workflow-durable-task-step/#code-node-code-allocate-node

回答

8

你當你做node步指定所需的節點或標籤。

+0

這似乎做,謝謝:) –

3

爲了記錄在案,讓我們有declarative pipeline例如這裏以及(選擇其中的標籤是「X」的一個節點):

pipeline { 
    agent { label 'X' } 
... 
... 
}