2017-05-08 35 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

回答