現在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映像檔。

熱門新聞

Advertisement