Infrastructure
Remove 90% of your CI spend. Faster builds. Fully self-hosted, in your AWS account.
RunsOn is the modern way to run self-hosted GitHub Actions runners of any size, at the cheapest price available. Think of it as your best alternative to the Actions Runner Controller (ARC) for Kubernetes, the Philips terraform module, or any of the third party providers that require deep access to your code and secrets.
RunsOn is available in 10 AWS regions. Use the installation guide to set it up in 10 minutes.
Before:
runs-on: ubuntu-latest
After:
runs-on:
- runs-on
- runner=2cpu-linux-x64
- run-id=${{ github.run_id }}
Learn more about all the supported job labels for dynamic runner configuration.
NodeJS CI build across different providers:
Stable queue time with thousands of jobs and bursts:
Much faster caches:
Metadata and timings about your job:
The code for the main repository (the current one, with the CloudFormation templates to deploy the AWS resources) is MIT licensed.
However the code in the server/
submodule is proprietary and requires a license to use it:
RunsOn has an insane ROI for commercial organizations. The monthly license cost is usually recouped within a few days. To learn more about licenses, visit the dedicated pricing page.
Access to the following code is public:
With a Sponsorship license, you get full access to the entire source code of RunsOn: server + agent (contained in the server/
submodule), and can even modify it for internal use.
This software is built by Cyril Rohr - Twitter/X.
Learn more about the history of the project.
If you like DevOps tooling, you might also be interested in my other projects PullPreview.com and Packager.io.