微軟近日在其官方博客上宣布了一項(xiàng)重大更新,Windows on Arm運(yùn)行器現(xiàn)已全面覆蓋至GitHub Actions的所有公共倉庫,這一變動(dòng)同樣惠及GitHub的免費(fèi)層賬戶用戶。
GitHub Actions作為一個(gè)持續(xù)集成和持續(xù)交付(CI/CD)的平臺,能夠自動(dòng)化執(zhí)行軟件開發(fā)生命周期中的構(gòu)建、測試和部署等流程,極大地提升了開發(fā)效率。此次微軟將Windows on Arm運(yùn)行器引入GitHub Actions,意味著開發(fā)者們可以在GitHub倉庫中更加便捷地支持基于Arm架構(gòu)的Windows應(yīng)用程序。
微軟強(qiáng)調(diào),此次功能的增強(qiáng)簡化了持續(xù)集成的工作流程。現(xiàn)在,無論是付費(fèi)還是免費(fèi)層的GitHub賬戶,都可以將Windows on Arm目標(biāo)納入其CI管道中的公共項(xiàng)目。這對于開源項(xiàng)目來說無疑是一個(gè)巨大的福音,因?yàn)樗鼈儫o需額外的基礎(chǔ)設(shè)施就能輕松擴(kuò)展對Arm平臺的支持。
隨著Windows on Arm設(shè)備的日益普及,特別是高通驅(qū)動(dòng)的Copilot+ PC等產(chǎn)品的推出,開發(fā)者們對于Arm架構(gòu)的支持需求也在不斷增加。此次更新正好滿足了這一需求,使得開發(fā)者們能夠在Arm和Intel架構(gòu)之間進(jìn)行一致的測試和構(gòu)建,從而提高了軟件的兼容性和穩(wěn)定性。
微軟還為GitHub運(yùn)行器提供了新的Windows 11 Arm鏡像,其中包含了各種不同開發(fā)環(huán)境的工具和軟件。這使得開發(fā)者們能夠更加方便地在Arm架構(gòu)上進(jìn)行開發(fā)工作,進(jìn)一步提升了開發(fā)效率。
想要將Windows on Arm運(yùn)行器添加到公共倉庫中的開發(fā)者們,只需在yml工作流程中添加“windows-11-arm”運(yùn)行器目標(biāo)即可。這一操作簡便快捷,為開發(fā)者們提供了更多的靈活性和選擇。