与Parallelism in Self-Hosted Runners主题相关的问题:
一个自托管的运行器一次只能运行一项作业,当没有可用的运行器处于空闲状态时,后续的作业将排队,直到有可用的运行器处于空闲状态为止。
是否可以通过在具有多个CPU的同一台计算机上运行多个自托管运行程序来实现并行化?
在GitHub Actions - Getting Started - Usage Limits中,我发现:
可以在您的帐户中运行的并发作业数取决于您的GitHub计划,如下表所示。如果超过,则将对其他作业进行排队。 自托管的跑步者没有并发限制。
但是我不确定如何在多核计算机的背景下理解这一点。
答案 0 :(得分:0)
一个跑步者一次只能执行一项工作。这与计算机具有多少个内核无关。
但是我尝试了一些东西。在同一台计算机上多次运行Github自托管运行程序没有问题。即使将其作为服务安装也没有问题。只需使用两个不同的名称即可。