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-arm
和ubuntu-22.04-arm
标签来启用 arm64 运行器。 - 使用限制:公共仓库中的运行器使用受到标准运行器使用限制的约束,包括基于计划的最大并发数。
重要细节
- 历史背景:GitHub 在 2024 年 6 月首次支持了 arm64 运行器,但当时仅适用于 GitHub Team 和 Enterprise Cloud 计划的客户。
- 社区反应:技术社区对此次更新表示欢迎,认为这将推动 ARM 云工作流程的广泛应用,并讨论了 arm64 与 x64 实例的定价差异。
- 实际应用:这一功能特别适用于针对 Arm 设备的项目,如物联网应用、移动平台和云原生服务。
社区参与
GitHub 鼓励用户分享他们的经验和建议,并参与社区讨论。更多详细信息,感兴趣的读者可以访问 GitHub 文档 和查看 GitHub 合作伙伴的 VM 镜像列表。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。