跳转到主要内容
自托管 runner 是开源核心,运行在你自己的机器上、面向你自己的 GitHub 仓库。Orbi Managed Cloud 是运行在同一 GitHub 账本上的商业托管控制平面。 以下注意事项让这个选择保持诚实:
  • Managed Cloud 与自托管 runner 不得服务同一个任务池——二选一,绝不两者都用。
  • 每个 GitHub 任务池只能由一个部署服务(Issue #1518)。两个相互独立的自托管部署——无论在同一台机器还是不同机器上——必须使用互不相交的 source_repos;Managed Cloud、Docker 与安装脚本三者之间同理。不同的 checkout、unit_name 或 milestone 都不能隔离共享的任务池;面向不同仓库的部署仍然受支持。
  • 要在同一个仓库上并行交付,请只用一个部署并调高它的 max_concurrency——第二个部署会把第一个部署正在进行的交付误判为丢失运行并重启它;见上手指南。
  • PyPI 只提供 orbi 命令本身;运行 Orbi 要用安装脚本或 editable checkout 安装。
  • Docker 是社区维护、非官方支持的封装;宿主机有 systemd user session 时优先走官方安装脚本——两条路径二选一,同一个任务池绝不两者都用。