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