首页/开发/CI/CD 与发布速查/GitHub Actions 自托管运行器
工具链要点63 条

GitHub Actions 自托管运行器

在内网或自有硬件上执行作业:注册 runner 后按标签调度,适合需要私网访问、特定硬件或大缓存的任务。

CI/CD 与发布速查开发更新于 2026-10-12
调度runs-on: [self-hosted, linux, x64] 标签匹配
注册层级仓库 / 组织 / 企业
伸缩可用控制器实现弹性
维护补丁与清理由自己负责

指定运行器

指定运行器
jobs:
  build:
    runs-on: [self-hosted, linux, x64]
    steps:
      - run: make build
公开仓库慎用自托管运行器:不可信 PR 代码可能在你控制的环境里执行。

易错点

  • 运行器环境不隔离:并行作业互相污染缓存与工作目录
  • 镜像长期不更新:缺补丁且工具链悄悄漂移

数据来源与参考

  • GitHub Docs《About self-hosted runners》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌