https://github.com/peaceiris/actions-self-hosted-runners
GitHub Actions self-hosted runner on VirtualBox with Vagrant.
https://github.com/peaceiris/actions-self-hosted-runners
Last synced: about 1 year ago
JSON representation
GitHub Actions self-hosted runner on VirtualBox with Vagrant.
- Host: GitHub
- URL: https://github.com/peaceiris/actions-self-hosted-runners
- Owner: peaceiris
- License: mit
- Created: 2020-05-14T14:23:18.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T10:39:36.000Z (about 2 years ago)
- Last Synced: 2025-03-30T17:44:43.564Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 64.5 KB
- Stars: 17
- Watchers: 1
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# actions-self-hosted-runners
[](https://github.com/peaceiris/actions-self-hosted-runners/actions/workflows/ci.yml)
GitHub Actions self-hosted runner on VirtualBox with Vagrant.
- [actions/runner](https://github.com/actions/runner): The Runner for GitHub Actions
- [actions/virtual-environments](https://github.com/actions/virtual-environments): GitHub Actions virtual environments
## Getting Started
```sh
git clone https://github.com/peaceiris/actions-self-hosted-runners.git
cd ./actions-self-hosted-runners/images/ubuntu
cat << EOF > .env
GHA_RUNNER_VERSION = 'x.xxx.x'
VB_CPUS = '4'
VB_MEMORY = '8192'
VB_DISK_SIZE = '30GB'
EOF
make up
vagrant ssh
cd actions-runner
./config.sh --url https://github.com/[owner]/[repo] --token [token]
nohup ./run.sh &
```