kunchenguid/runner-up
在 GitHub 打开 ↗把闲置机器变成 GitHub Actions 自托管 runner,按作业起一次性容器或 VM
Star185
24h 新增—
7 天新增—
Fork9
Issue2
语言Go
项目介绍
更新于 1 天前
runner-up 让你把手头闲置的 Linux、Mac、Windows 机器变成 GitHub Actions 的自托管 runner,用来替代 GitHub 托管 runner,省掉云 CI 账单。它由一个 coordinator 通过 runner scale sets 监听 GitHub 上排队的作业,一旦某台机器有空位,就通过 SSH 在该机器上为这一个作业启动一个一次性 runner:Linux 上是全新的 Docker 容器或 KVM 虚拟机,Mac 上是 tart 克隆的 macOS 镜像或 Apple 容器工具起的 Linux guest,Windows 上是新账户或 Hyper-V 虚拟机,作业结束即销毁,互不污染。它还内置资源预算(按 CPU 和内存分配各 pool 的份额,并给机器主人留出余量)、跨仓库的排队顺序规则、fork PR 默认拒绝、coordinator 重启不中断运行中的作业、机器掉线自动迁移等细节。适合 CI 账单偏高、手里有闲置机器的团队基础设施或 DevOps 工程师;如果你完全依赖 GitHub 托管 runner 或不负责 CI 资源调度,和你关系不大。
上手成本:中
Star 趋势
仓库信息
| License | MIT |
| 创建时间 | 2026-10-29 |
| 最后推送 | 20 小时前 |
| 热度分 | 5.0 |