咨询:能否在GitHub Actions中使用arm64架构macOS及替代运行器
GitHub Actions 在 arm64 架构 macOS 上运行的可行性
- 目前完全可行在GitHub Actions中自动化执行arm64架构macOS系统上的安装脚本。
- GitHub官方提供了基于Apple Silicon(M1/M2系列)的arm64 macOS运行器,在Workflow中指定
runs-on: macos-13或macos-14即可直接使用,这些运行器原生搭载arm64架构,无需额外配置。 - 如果需要自定义运行环境,也可以部署自托管运行器:使用一台搭载M1/M2芯片的Mac设备作为自托管节点,完全复刻arm64架构的运行环境,可自由配置系统版本、预装依赖等。
示例Workflow配置:
name: Arm64 macOS Install Script on: [push, pull_request] jobs: run-install: runs-on: macos-14 steps: - name: Checkout code uses: actions/checkout@v4 - name: Execute install script run: | chmod +x ./install-script.sh ./install-script.sh
内容的提问来源于stack exchange,提问作者Jason Strimpel
相关产品推荐
相关产品推荐

