部分项目托管在 GitHub,需要复用本项目的 Pod/microVM 执行后端运行 CD。GitHub Actions Runner Scale Set 支持 listener 主动向 GitHub 长轮询,因此不要求 GitHub webhook 访问内网,也不需要额外部署 Cloudflare Tunnel。
该能力应与 Gitea 调度入口解耦:复用相同的 provider、容量管理、回收与观测能力,但使用 GitHub 官方 runner scale-set/JIT 协议接入任务。
runs-on
No dependencies set.
The note is not visible to the blocked user.
背景
部分项目托管在 GitHub,需要复用本项目的 Pod/microVM 执行后端运行 CD。GitHub Actions Runner Scale Set 支持 listener 主动向 GitHub 长轮询,因此不要求 GitHub webhook 访问内网,也不需要额外部署 Cloudflare Tunnel。
该能力应与 Gitea 调度入口解耦:复用相同的 provider、容量管理、回收与观测能力,但使用 GitHub 官方 runner scale-set/JIT 协议接入任务。
目标
runs-on选择动态 self-hosted runner认证与安全
验收标准
runs-on示例非目标