Infrastructure-as-code for consistency and caching for performance. Define your dependencies (like action-runner
) once and don't worry about installing them on every CI run.
Launch multiple environments to parallelize CI jobs. Resources autoscale based on the jobs. Pay just for what you use - no static provisioning or resource caps.
Optimize the runtime and costs by executing your CI on preconfigured workspaces with Docker, Bazel, Gradle or any other build tool. Benefit from built-in caching and remote execution and stop waiting on slow CI runs.
DevZero’s workspaces run on ephemeral Kubernetes clusters. They are basically containers, that behave mostly like VMs. These workspaces are allocated CPU/RAM as the processes inside them request more from the kernel.
Instead of leaving a bunch of preallocated resources that sit around and wait (burning a bunch of $$ in the process), your tasks can now operate as if its running in a “serverless” environment.
And this applies for GitHub Actions also! This lets you “self-host” your CI jobs, without having to actually “self-host” anything. “Serverless” but with servers? “Serverless servers”? “Serverfull serverless”?We’re not sure what to call it either. Click the button below or send the link to whoever cares about the GitHub ymls on your team!
Authenticate your Git user, paste the URL of your repository or paste any public repository if unauthenticated and let the magic begin.
Host your GitHub Actions with DevZero.