GitHub self hosted runner

From wikieduonline
Jump to navigation Jump to search

Settings -> Actions -> Runners

Supported architectures

[1]


macOS

Download

# Create a folder
$ mkdir actions-runner && cd actions-runner# Download the latest runner package
$ curl -o actions-runner-osx-x64-2.283.1.tar.gz -L https://github.com/actions/runner/releases/download/v2.283.1/actions-runner-osx-x64-2.283.1.tar.gz# Optional: Validate the hash
$ echo "c6f04c7c2c0f1706810fa15e5c0cd773310acbfe60dd4cd88459cbefa9a4bb75  actions-runner-osx-x64-2.283.1.tar.gz" | shasum -a 256 -c# Extract the installer
$ tar xzf ./actions-runner-osx-x64-2.283.1.tar.gz

Configure: config.sh

#Create the runner and start the configuration experience
./config.sh --url https://github.com/XXXX/YYYY --token ZTBZJMYCKIKZOCGL8WMT7ILBL3S9I # Last step, run it!
./run.sh

Using

# Use this YAML in your workflow file for each job
runs-on: self-hosted

Related

See also

  • https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners
  • Advertising: