微软在 GitHub Actions 中为所有公共存储库启用 Windows on Arm 运行器支持

微软在 GitHub Actions 中为所有公共存储库启用 Windows on Arm 运行器支持

GitHub Actions 中 Windows on Arm Runners 的演变

早在 2022 年 9 月,Arm 上 Windows 的自托管运行器就已推出,这标志着使用基于 Arm 的 Windows 设备的开发者取得了重要的里程碑。此初始版本为团队提供了至关重要的机会,使他们能够将 Arm 架构无缝集成到其持续集成 (CI) 工作流中,从而无需繁琐的变通方法。

2022 年前开发者面临的挑战

在此之前,开发人员在 Arm 硬件上测试或构建软件时面临着巨大的障碍。创建必要的基础设施通常需要复杂的设置,并且需要依赖其他机器,这分散了开发人员对核心开发流程的注意力。

最新进展:公开测试版和全面上市

时间快进到 2024 年中,GitHub 发布了基于 Arm 的 Linux 和 Windows 运行器的公开测试版。到 2024 年 9 月,该功能已全面开放,进一步扩展了全球开发者的访问和可用性。

为 GitHub 用户提供更广泛的可访问性

微软宣布,将Windows on Arm 运行器的支持扩展至所有公共 GitHub 存储库,包括 GitHub Free 层级的存储库。此举是继 Windows on Arm ISO 推出之后的又一战略举措,旨在让开发者更轻松地访问。

增强型 Arm 架构开发工具

微软一直在积极投资开发用于 Arm 驱动的 Copilot+ PC 开发的工具。值得一提的是,GitHub Runner 的新版 Windows 11 Arm 镜像配备了一套专为各种开发环境设计的工具和软件。例如,使用 Visual Studio 工具的 C# 开发人员可以通过在其 YAML 配置中指定“windows-11-arm”Runner 目标来轻松设置工作流程。

使用 Visual Studio 工具的 C 语言项目 GitHub Actions 工作流示例

全新 Windows on Arm Runner 支持的主要优势

  1. 扩展的架构支持:随着 Windows on Arm 设备的不断普及,特别是由高通提供支持的设备,开发人员可以增强该平台的应用程序,而无需承担额外的基础设施负担。
  2. 改进的持续集成工作流程:将 Arm 运行器集成到开发管道中,可确保在 Arm 和 Intel 架构上进行一致的测试和构建,从而能够及时识别回归。
  3. 对开源项目的直接好处:所有公共存储库(包括免费层帐户)都引入 Arm 运行器,凸显了 GitHub 致力于促进开源社区创新的决心。

人们对 Windows on Arm 的兴趣日益浓厚

Windows on Arm 平台正日益受到关注,尤其是在开发者群体中。近期,谷歌宣布将 Drive for Windows on Arm 扩展至其稳定渠道,此前包括 Signal 和 Adob​​e Illustrator 在内的一系列应用程序也进行了类似的迁移。

欲了解更多信息,请查看Neowin上的完整文章。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注