2017-05-08 32 views
0

我正在努力限制Jenkins作業使用作業DSL插件的特定節點。作業DSL限制作業到選定的節點

我想是這樣的:

job("campaign") { 
    parameters { 
    stringParam("ARTIFACT_NUMBER", "","") 
    nodeParam('TEST_HOST') { 
     defaultNodes(["Slave"]) 
    } 
    } 
    steps { 
     shell('''#!/bin/bash 
ARTIFACT_DIR=daily_${ARTIFACT_NUMBER} 
echo ${ARTIFACT_DIR} 
      ''') 
    } 
} 

,但沒有成功。基本上,我想通過招聘DSL插件設置屬性Restrict where this project can run

回答