首页 / 代码托管与 CI / 代码指南 / GitLab Runner 说明
GitLab Runner 说明:共享 Runner 绑卡验证与自带 Runner
Runner 是运行 CI 任务的机器:代码提交后,Runner 接到任务并执行构建与测试。GitLab 分两种:共享 Runner 由平台提供,用之前须绑卡验证($1 授权验证,不扣费);自带 Runner 由自己提供机器并接入,或禁用共享 Runner,这两种情形不需要绑卡。GitLab Free 注册本身无需信用卡。
Runner 是什么
CI 任务需要一台机器来跑:拉取代码、安装依赖、构建、运行测试。Runner 就是执行这些任务的代理程序,装在某台机器上,接任务、跑任务、回传结果。GitLab 的 Runner 分平台提供的共享 Runner 与自己提供的自带 Runner。
共享 Runner
共享 Runner 由平台提供,开箱即用,不用自己准备机器。定价页 FAQ 写明:使用共享 Runner 须绑卡验证($1 授权验证,不扣费)。
自带 Runner
自带 Runner 指自己提供机器并接入 GitLab,用自己的机器跑 CI 任务。定价页 FAQ 写明:自带 Runner 或禁用共享 Runner 不需要绑卡。自带 Runner 的机器规格、接入步骤以官方页面为准。
绑卡验证问答
共享 Runner 为什么要绑卡?定价页 FAQ 只写明须绑卡验证,未述原因,以官方页面为准。
$1 会扣掉吗?不会扣费:$1 为授权验证,不扣费。
不绑卡能用 GitLab Free 吗?注册不需要绑卡,定价页写明“No credit card required”。不用共享 Runner(自带 Runner 或禁用共享 Runner)也不需要绑卡。
与免费层的关系
GitLab Free:$0,每个顶级组 5 名用户、400 计算分钟/月、10 GiB 可调存储、每月 5 GiB 传输数据,注册无需信用卡。完整规格见GitLab Free 详情。