关于 大型运行器
大型运行器 是托管的虚拟机,拥有比标准 GitHub 托管运行器更多的资源。 具有以下高级功能:
- 更多内存、CPU 和磁盘空间
- 静态 IP 地址
- Azure专用网络
- 分组运行器的能力
- 自动缩放以支持并发工作流
- GPU 支持的运行程序
这些 大型运行器 由 GitHub 托管,并且已预装 runner 应用程序和其他工具。
你可以用更大的运行器做什么
所有大型运行器都支持以下功能:
- 运行器组:对运行器进行分组管理,并控制哪些仓库可以使用它们
- 自动缩放:根据工作负载需求对运行器进行缩放
- 并发控制:限制可同时运行的作业数
以下功能仅适用于 Linux 和Windows运行程序:
- 静态 IP 地址:将静态 IP 地址从特定范围分配给运行程序,允许配置防火墙允许列表。
- 自定义映像:使用自定义运行程序映像预安装依赖项并减少安装时间。
- Azure 专用网络:将运行器连接到 Azure 专用网络。
了解 大型运行器,以进行 code scanning 默认设置
请考虑在以下情况下配置 大型运行器 以进行 code scanning 默认设置:
- 使用标准 GitHub 托管运行器进行扫描耗时过长。
- 使用标准 GitHub 托管运行器进行扫描时返回内存或磁盘错误。
- 你希望在不使用自托管运行器的情况下,自定义你的 code scanning 运行器的某些方面,例如运行器大小、运行器映像和作业并发。
有关配置 大型运行器 以进行 code scanning 默认设置的更多信息,请参阅 为默认设置配置更大的运行器。
计费
注意
在可用的情况下,大型运行器 成本可从 GitHub Team 和 GitHub Enterprise Cloud 上帐户所含的计算用量中扣减。 使用包含的额度后,超出部分按每分钟费率计费。 公共存储库中的使用情况也按每分钟费率计费。
与标准的 GitHub 托管运行器相比,大型运行器 的计费方式有所不同。 大型运行器 仅根据在其上执行工作流的时间量按每分钟费率计费。 创建工作流未使用的 大型运行器 无需支付任何费用。 有关详细信息,请参阅 Actions 运行程序定价。
后续步骤
若要开始使用更大的运行器,请参阅 管理较大的运行器。
若要查找有关使用 大型运行器的信息,请参阅 大型运行程序参考。