GitHub Actions開始支持Arm64架構

2024-06-07   十輪網

現在CI/CD平台GitHub Actions執行器也提供Arm64架構選項,使得開發者可以更方便地在採用Arm64架構的地方,構建和部署程序。官方還提到,Arm64的GitHub Actions執行器相較於x64的執行器,價格低了37%。

GitHub Actions執行器對Arm64架構的支持,由GitHub與Arm合作推出。GitHub管理執行器而所使用的鏡像文件則由Arm創建,提供開發者入門所必須的工具。

過去開發者要使用GitHub在Arm架構上構建程序,必須自行在Arm64硬體上託管執行器,或是使用QEMU虛擬化模擬Arm64環境,並在虛擬化環境中執行GitHub Actions。不過,QEMU虛擬化執行速度比原生運行慢,效率較低。

而現在用戶可以直接使用GitHub託管的Arm64執行器,進行構建、測試和部署各種應用程式,整個CI/CD工作流程都能在同個平台上運行。

Arm所構建的鏡像文件包括Ubuntu和Windows虛擬機鏡像文件,目前Ubuntu 22.04鏡像文件配置完整的工具集,可讓開發者快速在Arm64執行器開始工作,官方計劃之後也會在Windows鏡像文件中添加開發工具,以及推出新的Ubuntu 22.04鏡像文件。