SuperAPI AI 工具集

glab-runner

通用与其它

查看项目

更新于 10-16 01:09

技能介绍

用途:通过 glab 命令行管理 GitLab CI/CD Runner,覆盖项目、群组或实例范围。

主要能力:glab runner list 列出可用 Runner,支持 --repo 指定项目、--instance 查看实例级(需管理员)、--output json 输出、--page/--per-page 分页;glab runner update <id> --pause / --unpause 暂停或恢复 Runner;glab runner jobs <id> 查看最近作业,可用 --status running 过滤;glab runner managers <id> 查看关联的 Runner 管理器;glab runner assign/unassign <id> 将 Runner 分配或移出项目(不删除);glab runner delete <id> 删除 Runner,--force 跳过确认。

使用方式:先执行 glab runner list 确认 Runner ID,再按需执行上述命令。暂停用于维护、排查故障、临时降容或下线前准备;删除不可恢复,建议先暂停并确认无运行中作业。

限制:实例级管理需 GitLab 管理员权限,项目级操作至少需 Maintainer 角色;暂停后 Runner 进程仍在主机运行,只是不再接收新作业,需登录主机停止进程;删除共享或群组级 Runner 可能需要更高权限。旧文档中的 glab runner pause 已由 glab runner update --pause/--unpause 取代。状态包括 online、offline、paused、stale。