你可以这样想,“有没有一种方法可以在GitHub Actions中使用docker和macos运行器?”但这并不像我需要它。无论如何获得MacOS环境,有没有一种方法可以安装和使用它w/o GUI?从安装docker到运行容器的整个过程。我需要它的原因是在Docker容器中重现MacOS上出现的问题。
docker
macos
bzzcjhmw1#
是的,实际上有,你可以使用jobs.<job_id>.runs-on,这里是你如何做到这一点:
jobs.<job_id>.runs-on
jobs: build: runs-on: macOS-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Build and test run: | docker build -t my-image . docker run my-image npm test
bweufnob2#
1.安装Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
1.使用Homebrew安装Docker:
brew install --cask docker
这就是你要找的吗?:)
2条答案
按热度按时间bzzcjhmw1#
是的,实际上有,你可以使用
jobs.<job_id>.runs-on
,这里是你如何做到这一点:bweufnob2#
1.安装Homebrew:
1.使用Homebrew安装Docker:
这就是你要找的吗?:)