You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitLab Runner run-untagged设为true时的行为咨询

GitLab Runner 标签与无标签任务接收规则

当你将Runner的run-untagged设置为true时,该Runner只会接收两类任务:

  • 带有自身tag-list中指定标签的任务(比如Runner1的tag是jobsA,就接带jobsA标签的任务)
  • 完全没有设置任何标签的任务

它绝对不会接收带有其他标签(比如Runner1不会接带jobsB标签的任务)的任务,这完全符合你想要的任务隔离需求:对应标签任务、无标签任务都能接,但不会处理错误标签的任务。

举个实际场景验证:

  • Runner1:tag-list = ["jobsA"],run-untagged = true
    • 会处理:带jobsA标签的任务、无标签任务
    • 不会处理:带jobsB标签的任务
  • Runner2:tag-list = ["jobsB"],run-untagged = true
    • 会处理:带jobsB标签的任务、无标签任务
    • 不会处理:带jobsA标签的任务

这样配置后,不同标签的任务会被对应Runner处理,无标签任务则会被任意一个开启了run-untagged=true的Runner接收(如果有多个,GitLab会按调度规则分配),完全满足你的隔离要求。

内容的提问来源于stack exchange,提问作者Mark Hisle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 10:22:01