Difference between revisions of "GitHub self hosted runner"
Jump to navigation
Jump to search
↑ https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
* https://docs.github.com/en/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository | * https://docs.github.com/en/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository | ||
<code>Settings -> Actions -> [[Runners]]</code> | <code>Settings -> Actions -> [[Runners]]</code> | ||
+ | |||
+ | Supported architectures: <ref>https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners</ref> | ||
+ | * [[Red Hat Enterprise Linux]] 7 or later | ||
+ | * [[CentOS 7]] or later | ||
+ | * [[Oracle Linux]] 7 or later | ||
+ | * [[Fedora]] 29 or later | ||
+ | * [[Debian 9]] or later | ||
+ | * [[Ubuntu]] 16.04 or later | ||
+ | * [[Linux Mint]] 18 or later | ||
+ | * [[openSUSE]] 15 or later | ||
+ | * [[SUSE Enterprise Linux]] (SLES) 12 SP2 or later | ||
+ | |||
== macOS == | == macOS == | ||
Line 12: | Line 24: | ||
=== Configure === | === Configure === | ||
#Create the runner and start the configuration experience | #Create the runner and start the configuration experience | ||
− | [[ | + | ./[[config.sh]] --url https://github.com/XXXX/YYYY --token ZTBZJMYCKIKZOCGL8WMT7ILBL3S9I# Last step, run it! |
− | ./run.sh | + | ./[[run.sh]] |
− | |||
− | |||
=== Using === | === Using === | ||
# Use this YAML in your workflow file for each job | # Use this YAML in your workflow file for each job | ||
− | runs-on: self-hosted | + | [[runs-on:]] self-hosted |
== Related == | == Related == | ||
* https://docs.github.com/en/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service | * https://docs.github.com/en/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service | ||
* [[GitHub Actions Runner]] | * [[GitHub Actions Runner]] | ||
+ | * <code>[[~/actions-runner/runsvc.sh]]</code> | ||
+ | * <code>[[~/actions-runner/run.sh]]</code> | ||
+ | * <code>[[~/actions-runner/svc.sh]]</code> | ||
+ | * [[github/runner2/_diag/]] | ||
+ | * [[GitHub self hosted runner logs]] | ||
== See also == | == See also == | ||
− | * {{GitHub}} | + | * {{GitHub Actions}} |
[[Category:GitHub]] | [[Category:GitHub]] |
Latest revision as of 10:21, 28 July 2023
Settings -> Actions -> Runners
Supported architectures: [1]
- Red Hat Enterprise Linux 7 or later
- CentOS 7 or later
- Oracle Linux 7 or later
- Fedora 29 or later
- Debian 9 or later
- Ubuntu 16.04 or later
- Linux Mint 18 or later
- openSUSE 15 or later
- SUSE Enterprise Linux (SLES) 12 SP2 or later
macOS[edit]
Download[edit]
# 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[edit]
#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[edit]
# Use this YAML in your workflow file for each job runs-on: self-hosted
Related[edit]
- https://docs.github.com/en/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service
- GitHub Actions Runner
~/actions-runner/runsvc.sh
~/actions-runner/run.sh
~/actions-runner/svc.sh
- github/runner2/_diag/
- GitHub self hosted runner logs
See also[edit]
- GitHub Actions,
act, .github/workflows/
,~/actions-runner/
,svc.sh
,run:
,deploy:
,runs-on:
,uses:
,steps:
,jobs:
,on:, env:, uses:, script:, continue-on-error:, template:, aws-actions, inputs:
,GITHUB_ENV, needs:, github.
, GitHub runner, my-docker-publish.yml, GitHub Actions variables, GitHub Actions contexts, GitHub Actions Importer, If:, SLSA
Advertising: