如果我有在jenkins中調用一系列作業的工作,我可以給他們所有的參數以將它們綁定到特定的服務器上嗎?jenkins force項目運行在具有輸入參數的特定從站上?
我談談「限制,其中該項目可以運行」,目前我需要在項目層面specifiy(我可以把它作爲輸入參數?)
如果我有在jenkins中調用一系列作業的工作,我可以給他們所有的參數以將它們綁定到特定的服務器上嗎?jenkins force項目運行在具有輸入參數的特定從站上?
我談談「限制,其中該項目可以運行」,目前我需要在項目層面specifiy(我可以把它作爲輸入參數?)
你應該是一個能夠創建一個字符串輸入參數,然後在「限制可以運行此項目的地方」框中使用該參數。所以如果你的字符串參數被稱爲TAG,你會在框中輸入${TAG}
。
然後,您可以使用Parameterized Trigger插件將其傳遞給下游作業,將其全部綁定到同一個節點。
使用這個插件: https://wiki.jenkins-ci.org/display/JENKINS/NodeLabel+Parameter+Plugin
您可以通過任一ParameterizedTrigger或使用API,並提供節點名稱(或標籤)提供的一個參數的工作。
「你應該能夠創建一個字符串輸入參數,然後在」限制可以運行這個項目的地方「框中使用它,所以如果你的字符串參數被稱爲TAG,你可以把$ {TAG} 。「這不適用於沒有任何插件的默認模式。 –