Skip to main content

大型运行器

了解 GitHub 托管的 大型运行器 的类型和用途。

谁可以使用此功能?

大型运行器 目前仅对使用 GitHub Team 或 GitHub Enterprise Cloud 计划的组织和企业可用。

关于 大型运行器

GitHub Team 和 GitHub Enterprise Cloud 计划的客户可以从一系列托管的虚拟机中选择,这些虚拟机比标准 GitHub 托管的运行器拥有更多资源。 这些计算机称为“大型运行器”。 具有以下高级功能:

  • 更多内存、CPU 和磁盘空间
  • 静态 IP 地址
  • Azure 专用网络
  • 分组运行器的能力
  • 自动缩放以支持并发工作流
  • GPU 支持的运行程序

这些 大型运行器 由 GitHub 托管,并预安装了运行器应用程序和其他工具。

GitHub 提供 大型运行器,适用于 macOS、Ubuntu 或 Windows 操作系统,并且根据所使用的操作系统,提供不同的功能和容量。

关于 Ubuntu 和 Windows 大型运行器

适用于 Ubuntu 或 Windows 操作系统的 大型运行器 在你的组织或企业中进行配置。 添加 大型运行器 时,会通过精选的可用硬件规范和操作系统映像定义计算机类型。

使用 Ubuntu 和 Windows 大型运行器,可以:

  • 从特定范围分配运行器静态 IP 地址,以便使用此范围来配置防火墙允许列表
  • 通过将运行器分配给运行器组来控制对资源的访问
  • 使用自动缩放来简化运行器管理和控制成本
  • 将运行器与 Azure 专用网络配合使用

关于 macOS 大型运行器

具有 macOS 操作系统的 大型运行器 不会手动添加到你的组织或企业,而是通过将工作流文件的 runs-on 键更新为 GitHub 定义的 macOS 大型运行器 标签之一来使用。

由于 macOS 大型运行器 未预先配置,因此它们具有 Ubuntu 和 Windows 大型运行器 没有的限制。 有关详细信息,请参阅“大型运行器参考”。

计费

注意

大型运行器 不符合在专用存储库上使用包含分钟数的条件。 对于专用和公共存储库,使用 大型运行器 时,始终按每分钟费率计费。

与标准 GitHub 托管的运行器相比,大型运行器 的计费方式有所不同。 大型运行器 仅根据在其上执行工作流的时间量按每分钟费率计费。 创建工作流未使用的 大型运行器 无需支付任何费用。 有关详细信息,请参阅“GitHub Actions billing”。

后续步骤

要开始使用 Windows 或 Ubuntu 大型运行器,请参阅 管理较大的运行器

要开始使用 macOS 大型运行器,请参阅 在较大的运行器上运行作业

要查找有关使用 大型运行器 的参考信息,请参阅 大型运行器参考