GitLab自托管实例中如何定位项目所用的共享Runner?
确定项目所用共享Runner的方法(GitLab 15.4.2-ee)
从失败流水线日志直接查看
进入项目的CI/CD > 流水线页面,找到最近那次失败的流水线并点击进入详情页,再点开具体失败的任务(比如构建或测试阶段的任务)查看日志。日志开头会明确显示该任务使用的Runner信息,包括名称、ID、所属组,一眼就能确定对应的共享Runner。查看项目可用Runner列表
进入项目的设置 > CI/CD页面,下滑到Runner区域,这里会列出所有可服务于该项目的共享Runner(包括组级和实例级共享Runner)。由于你的.gitlab-ci.yml未配置标签,所有未要求“必须携带特定标签”的共享Runner都可能被选中执行任务。结合第一步获取的Runner名称/ID,就能在这个列表里精准定位到目标Runner。管理员后台核对(有权限时)
如果你拥有实例管理员权限,进入管理员区域 > CI/CD > Runner页面,这里能查看所有共享Runner的完整信息,包括所属组、标签、运行状态等,配合之前拿到的Runner ID/名称就能快速找到对应的Runner。
内容的提问来源于stack exchange,提问作者Aliq Qim
相关产品推荐
相关产品推荐

