gitlab-runner-provision
Installation
SKILL.md
GitLab Runner 新机器部署(gitlab-runner-provision)
在一台新 Linux 机器上把 GitLab Runner 从零跑通,最终以「push 一个 hello-world 流水线变绿」作为验收。半自动:脚本负责检测/生成/校验,需要你确认的敏感输入(token、机器地址)会在每一步明确提示。
📖 觉得流程抽象,先看 docs/architecture.md:整体架构、CI 执行链路、部署流程图解。
输入参数(用户提供)
| 参数 | 示例 | 说明 |
|---|---|---|
| SSH 目标 | root@<新机器IP> |
新机器地址,可带端口 root@<新机器IP>:22 |
| GitLab URL | https://<你的GitLab地址>/ |
你的 GitLab 实例地址 |
| 注册 token | <注册token> 或 glrt-... |
项目级:项目 → Settings → CI/CD → Runners 页复制;群组级:群组 → Settings → CI/CD → Runners 页复制 |
| Runner tags | docker(可逗号分隔) |
注册时的 tag,CI job 用 tags: 匹配 |
| GitLab Runner 版本 | v15.11.1 |
必须匹配 GitLab 版本:CE 15.x 用 v15.11.1,最新版 Runner 不支持旧 GitLab(gitlab/gitlab-runner:latest 需要 GitLab 16+) |