GitHub Actions 在公开预览中新增 Linux ARM64 托管运行器

GitHub Actions 在公开预览中新增 Linux ARM64 托管运行器

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

GitHub最近推出了Linux arm64托管运行器的公开预览,免费用于公共仓库。此更新为开发者提供了在Arm架构上构建和测试软件的高效工具,提升CPU性能,减少交叉编译需求,适用于IoT和云服务项目。

🎯

关键要点

  • GitHub最近推出了Linux arm64托管运行器的公开预览,免费用于公共仓库。
  • arm64运行器是托管环境,允许开发者执行工作流,消除交叉编译或仿真的需求。
  • 这些4 vCPU运行器使用Cobalt 100处理器,提供比微软Azure的前一代Arm虚拟机高达40%的CPU性能提升。
  • arm64运行器的增加符合对基于Arm计算需求的增长,因其能效和性能优势。
  • 原生arm64执行提供更快的构建时间和更可靠的测试结果。
  • 使用arm64托管运行器时,需在公共仓库的工作流文件中包含特定标签:ubuntu-24.04-arm和ubuntu-22.04-arm。
  • 标准运行器使用限制适用于公共仓库的所有运行,开发者需注意高峰时段可能出现的较长排队时间。
  • 技术社区对这一发展表示欢迎,讨论了ARM云工作流的潜在转变及其成本效益。
  • 这一功能特别适用于针对arm设备的项目,如物联网应用、移动平台和云原生服务。
  • GitHub鼓励用户分享经验和建议,参与社区讨论。

延伸问答

GitHub Actions的Linux arm64托管运行器有什么新功能?

GitHub Actions新增的Linux arm64托管运行器允许开发者在Arm架构上构建和测试软件,消除交叉编译需求,并提供高达40%的CPU性能提升。

如何在公共仓库中使用arm64托管运行器?

在公共仓库的工作流文件中需包含标签:ubuntu-24.04-arm和ubuntu-22.04-arm。

arm64运行器相比于x64运行器有什么优势?

arm64运行器提供更高的能效和性能,能够加快构建时间和提高测试结果的可靠性。

使用arm64托管运行器时需要注意什么?

开发者需注意标准运行器的使用限制和高峰时段可能出现的较长排队时间。

arm64托管运行器适合哪些类型的项目?

arm64托管运行器特别适用于物联网应用、移动平台和云原生服务等针对arm设备的项目。

技术社区对arm64托管运行器的反应如何?

技术社区对这一发展表示欢迎,讨论了ARM云工作流的潜在转变及其成本效益。

➡️

继续阅读