Configuration & Pricing
BuildPulse charges based on compute usage for runners, billing per minute rounded to the nearest minute, similar to GitHub. Here are the different runner types to choose from:
Runner Types
x64 Runners
Instance Type | Compute | Memory | Storage | Price (per minute) | GitHub Price (per minute) |
---|---|---|---|---|---|
bp-ubuntu-latest-x64-2x | 2 vCPU | 8 GB | 150 GB | $0.004 | $0.008 |
bp-ubuntu-latest-x64-4x | 4 vCPU | 16 GB | 150 GB | $0.008 | $0.016 |
bp-ubuntu-latest-x64-8x | 8 vCPU | 32 GB | 150 GB | $0.016 | $0.032 |
bp-ubuntu-latest-x64-16x | 16 vCPU | 64 GB | 150 GB | $0.032 | $0.064 |
bp-ubuntu-latest-x64-32x | 32 vCPU | 128 GB | 150 GB | $0.064 | $0.128 |
bp-ubuntu-latest-x64-64x | 64 vCPU | 256 GB | 150 GB | $0.128 | $0.256 |
bp-docker-builder-x64-32x | 32 vCPU | 256 GB | 150 GB | $0.04 | N/A |
bp-docker-builder-x64-64x | 64 vCPU | 256 GB | 150 GB | $0.08 | N/A |
arm64 Runners
Instance Type | Compute | Memory | Storage | Price (per minute) | GitHub Price (per minute) |
---|---|---|---|---|---|
bp-ubuntu-latest-arm64-2x | 2 vCPU | 8 GB | 150 GB | $0.0025 | $0.005 |
bp-ubuntu-latest-arm64-4x | 4 vCPU | 16 GB | 150 GB | $0.005 | $0.01 |
bp-ubuntu-latest-arm64-8x | 8 vCPU | 32 GB | 150 GB | $0.01 | $0.02 |
bp-ubuntu-latest-arm64-16x | 16 vCPU | 64 GB | 150 GB | $0.02 | $0.04 |
bp-ubuntu-latest-arm64-32x | 32 vCPU | 128 GB | 150 GB | $0.04 | $0.08 |
bp-ubuntu-latest-arm64-64x | 64 vCPU | 256 GB | 150 GB | $0.08 | $0.16 |
bp-docker-builder-arm64-32x | 32 vCPU | 256 GB | 150 GB | $0.04 | N/A |
bp-docker-builder-arm64-64x | 64 vCPU | 256 GB | 150 GB | $0.08 | N/A |
BuildPulse vs. GitHub Actions Pricing
BuildPulse runners are priced 50% lower than equivalent GitHub Actions runners. The table below illustrates the per-minute cost comparison for both x64 and ARM runners:
Cost Example
Consider a practical example:
- A 2vCPU GitHub runner completes a job in 25 minutes.
- The same job on a 2vCPU BuildPulse runner takes only 17 minutes.
- On a 4vCPU BuildPulse runner, job time drops further to 10 minutes.
Cost breakdown:
Runner Label | Execution Time | Cost per Minute | Total Cost | Savings |
---|---|---|---|---|
ubuntu-latest (GitHub) | 25 mins | $0.008 | $0.20 | - |
bp-ubuntu-latest-x64-2x | 17 mins | $0.004 | $0.068 | 66% |
bp-ubuntu-latest-x64-4x | 10 mins | $0.008 | $0.08 | 60% |
- The 2vCPU BuildPulse Runner is 66% cheaper and 32% faster than GitHub’s runner.
- The 4vCPU BuildPulse Runner saves 60%, but is over 2x as fast.
Overall, BuildPulse Runners are typically 50% cheaper per vCPU minute compared to GitHub, but total savings frequently approach 75% due to reduced execution times.
Unlimited Concurrency
BuildPulse Runners imposes no concurrency limits, allowing unlimited simultaneous jobs.
Instant Availability
Unlike other solutions where larger runners often face queues, all BuildPulse runner-types are available immediately upon request. Our dedicated compute pool ensures your workflows never experience delays or competition with other workloads.
Included Packages
x64
All BuildPulse runners come with pre-installed dependencies matching GitHub’s official runner images.
arm64
Currently, GitHub hasn't provided an official Ubuntu 22.04 ARM runner image. Therefore, BuildPulse arm64 runners might have minor compatibility variations compared to x64 runners. Contact our support team if you have specific compatibility needs.
Custom Images
To request custom images for BuildPulse runners, please reach out directly to support@buildpulse.io