微軟為所有公共儲存庫的GitHub Actions提供Windows on Arm運行支持
還記得2022 年9 月首次推出的適用於Windows on Arm 的自架運行器嗎?當時對於使用基於Arm 的Windows 裝置的團隊來說,這是一個小眾但重要的一步。在此之前,如果您想在運行Arm 硬體的Windows 上測試或建立軟體,則必須從頭開始建立自己的基礎架構,通常依賴變通方法或單獨的機器。
這些自架運行器的發佈為開發人員提供了一種將Arm 引入其CI 工作流程的方法,而無需重新設計輪子。

然後,在2024 年中期,GitHub開始針對基於Arm 的Linux 和Windows 運行器進行公開測試,到2024 年9 月,該概念變得更加穩健且普遍可用。
現在,微軟將其擴展到所有公共GitHub 儲存庫,包括GitHub Free 層上的帳戶。此公告是在微軟幾個月前將Windows on Arm ISO開放下載之後發布的,所有公共GitHub 儲存庫(包括GitHub Free 層帳戶)均支援Windows on Arm 運行器。
微軟一直在投資改善以Arm 為導向的Copilot+ PC 所需的工具。 GitHub Runner 的新Windows 11 Arm 鏡像附帶了一系列適用於各種開發環境的工具和軟體。
例如,如果您是使用Visual Studio 工具的C# 開發人員,則設定工作流程就像在YAML 檔案中新增「windows-11-arm」運行器目標一樣簡單。

以下是微軟官方介紹的一些主要優勢:
- 擴展的架構支援:隨著Windows on Arm 設備的持續成長,尤其是由Qualcomm 驅動的Copilot+ PC,開發人員可以輕鬆擴展對該平台的支持,而無需額外的基礎設施。
- 改進的持續整合工作流程:將Arm 運行器添加到您的管道中,可以在Arm 和Intel 架構上進行一致的測試和構建,以儘早發現回歸。
- 開源專案的直接利益:所有公共儲存庫(包括免費層帳戶)均可使用Arm 運行器,這加強了GitHub 對支援開源社群創新的承諾。
Windows on Arm 本身最近備受關注,尤其是來自開發者的關注。就在幾週前,繼Signal和Adobe Illustrator等一系列應用程式之後,Google將Windows on Arm 的Drive 擴展至穩定通路。