GitHub Actions 新增 Linux ARM64 托管运行器进入公开预览

GitHub 发布 Linux arm64 托管运行器的公共预览版

GitHub 近日宣布了 GitHub Actions 中 Linux arm64 托管运行器的公共预览版。这一更新为开发者提供了更高效的工具,用于在基于 Arm 架构的平台上构建和测试软件,并且对于公共仓库是免费的。

主要观点

  • 公共预览版发布:GitHub 在 2025 年 1 月 16 日宣布了 Linux arm64 托管运行器的公共预览版,适用于公共仓库。
  • 性能提升:这些运行器使用 Cobalt 100 处理器,相较于前一代 Microsoft Azure 的 Arm 虚拟机,CPU 性能提升了高达 40%。
  • 架构优势:Arm64 运行器的引入符合对基于 Arm 计算日益增长的需求,主要得益于其能源效率和性能优势。

关键信息

  • 无需交叉编译或模拟:Arm64 运行器为开发者提供了执行工作流程的托管环境,无需进行交叉编译或模拟。
  • 支持的操作系统:GitHub 支持 Ubuntu 和 Windows VM 镜像,方便用户直接在 Arm 上构建。
  • 使用标签:在公共仓库的工作流程文件中使用 ubuntu-24.04-armubuntu-22.04-arm 标签来启用 arm64 运行器。
  • 使用限制:公共仓库中的运行器使用受到标准运行器使用限制的约束,包括基于计划的最大并发数。

重要细节

  • 历史背景:GitHub 在 2024 年 6 月首次支持了 arm64 运行器,但当时仅适用于 GitHub Team 和 Enterprise Cloud 计划的客户。
  • 社区反应:技术社区对此次更新表示欢迎,认为这将推动 ARM 云工作流程的广泛应用,并讨论了 arm64 与 x64 实例的定价差异。
  • 实际应用:这一功能特别适用于针对 Arm 设备的项目,如物联网应用、移动平台和云原生服务。

社区参与

GitHub 鼓励用户分享他们的经验和建议,并参与社区讨论。更多详细信息,感兴趣的读者可以访问 GitHub 文档 和查看 GitHub 合作伙伴的 VM 镜像列表

阅读 10 (UV 10)
0 条评论