Jenkins 作业DSL将作业限制到选定节点
我正在努力使用作业DSL插件将Jenkins作业限制到特定节点 我试过这样的方法:Jenkins 作业DSL将作业限制到选定节点,jenkins,groovy,jenkins-job-dsl,Jenkins,Groovy,Jenkins Job Dsl,我正在努力使用作业DSL插件将Jenkins作业限制到特定节点 我试过这样的方法: job("campaign") { parameters { stringParam("ARTIFACT_NUMBER", "","") nodeParam('TEST_HOST') { defaultNodes(["Slave"]) } } steps { shell('''#!/bin/bash ARTIFACT_DIR=
job("campaign") {
parameters {
stringParam("ARTIFACT_NUMBER", "","")
nodeParam('TEST_HOST') {
defaultNodes(["Slave"])
}
}
steps {
shell('''#!/bin/bash
ARTIFACT_DIR=daily_${ARTIFACT_NUMBER}
echo ${ARTIFACT_DIR}
''')
}
}
但是没有成功。基本上,我想通过作业DSL插件设置属性
限制此项目可以在哪里运行
标签
方法在作业级别设置限制此项目可以在哪里运行
:
job('example') {
label('agentA agentB')
}
有关详细信息,请参见API查看器: