您可以使用系统常规脚本进行包装工作。您需要为此使用groovy插件。让我们调用包装器作业-
video-enprer-wrapper,以下是如何配置它的项目符号:
- 定义参数
ARCH
- 通过步骤
video-enprer
根据ARCH
参数 将标签分配给作业Execute system Groovy script
import hudson.model.* enprer=Hudson.instance.getItem('video-enprer') def arch =build.buildVariableResolver.resolve("ARCH") label= Hudson.instance.getLabel(arch) enprer.setAssignedLabel(label)
调用非阻塞的下游项目
video-enprer
,别忘了传递ARCH参数检查作业配置中的选项
Set Build Name
,video-enprer
并将其设置为${ENV,var="ARCH"} - #${BUILD_NUMBER}
。它可以让您轻松跟踪构建历史。- 禁用并发
video-enprer-wrapper
作业。这样可以防止同时为video-enprer
作业分配2个不同的标签
希望能帮助到你
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)