关于 大型运行器
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 大型运行器,请参阅 在较大的运行器上运行作业。
要查找有关使用 大型运行器 的参考信息,请参阅 大型运行器参考。