gpt4 book ai didi

jenkins - 作业 DSL 将作业限制到选定节点

转载 作者:行者123 更新时间:2023-12-03 20:32:12 25 4
gpt4 key购买 nike

我正在努力使用 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}
''')
}
}

但没有成功。基本上,我想设置属性 Restrict where this project can run通过 Job DSL 插件

最佳答案

label方法设置Restrict where this project can run在工作层面:

job('example') {
label('agentA agentB')
}

有关详细信息,请参阅 API 查看器: https://jenkinsci.github.io/job-dsl-plugin/#path/job-label

关于jenkins - 作业 DSL 将作业限制到选定节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43845616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com