Ins*_*der 3 groovy jenkins jenkins-job-dsl
我正在努力使用Job DSL插件将Jenkins作业限制到特定节点.
我尝试过类似的东西:
job("campaign") {
parameters {
stringParam("ARTIFACT_NUMBER", "","")
nodeParam('TEST_HOST') {
defaultNodes(["Slave"])
}
}
steps {
shell('''#!/bin/bash
ARTIFACT_DIR=daily_${ARTIFACT_NUMBER}
echo ${ARTIFACT_DIR}
''')
}
}
Run Code Online (Sandbox Code Playgroud)
但没有成功.基本上,我想Restrict where this project can run通过Job DSL插件设置属性
该label方法设置Restrict where this project can run在工作级别:
job('example') {
label('agentA agentB')
}
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅API查看器:https://jenkinsci.github.io/job-dsl-plugin/#path/job-label
| 归档时间: |
|
| 查看次数: |
2176 次 |
| 最近记录: |