Remove 90% of your CI spend. Faster builds. Fully on-premise, in your AWS account.
RunsOn is the modern way to run self-hosted GitHub Actions runners of any size, at the cheapest price available.
- ✅ Faster. Raw CPU performance is up 30% compared to official runners.
- ✅ Cheaper. Between 7x to 15x cheaper than official runners.
- ✅ Scalable. Handles bursts of multiple hundred jobs at once without issue. No concurrency limit.
- ✅ Full workflow compatibility with official GitHub runners. Use the compatible public AMIs for AWS, or bring your own images.
- ✅ Low maintenance. A single CloudFormation template with all the resources, 1-click install, 1-click upgrades. Costs $1.5/month.
- Ephemeral VM for each job.
- Spot pricing, with automatic fallback to on-demand.
- Supports native x64 and arm64 architectures.
- Faster and unlimited caches. An integrated cache backend based on a local S3 bucket allows for up to 5x faster and unlimited cache for dependencies and docker layers.
- SSH access into the runners. Can be restricted to a specific CIDR range.
- Static IPs for your runners, if you enabled private networking.
- Access all EC2 Linux runner types available, even GPUs, on AWS, with dynamic instance selection and custom runner definitions.
- Automatic cost and alert reporting.
RunsOn is available in 7 AWS regions. Use the installation guide to setup the CloudFormation stack and your private GitHub App in 10 minutes.
- runs-on: ubuntu-latest
+ runs-on: runs-on,runner=2cpu-linux-x64
NodeJS CI build across different providers:
Stable queue time with thousands of jobs and bursts:
Much faster caches:
Metadata and timings about your job:
- Free to use if you are a non-profit or for personal use.
- For commercial organizations, you can evaluate for free for 15 days, after which you must buy a license: 300€/year for a standard license, 1500€/year for a sponsorship license.
RunsOn has an insane ROI for commercial organizations. The license cost is usually recouped within a few weeks at most.
Access to the following code is public:
- CloudFormation template
- Public compatible AMIs for AWS
With a Sponsorship license, you get full access to the entire source code of RunsOn: server + agent, and can even modify it for internal use.
This software is built by Cyril Rohr - Twitter/X.
If you like DevOps tooling, you might also be interested in my other projects PullPreview.com and Packager.io.