CI/CD & Pipelines

Pipeline Concurrency Calculator

Enter pipeline run time, jobs per run, peak simultaneous pushes, and concurrency limit to compute queue time and whether current limits cause developer waiting.

No data is transmitted — everything runs locally

Example — 12-min runs · 5 jobs/run · 8 peak pushes · 30 job limit

Jobs needed (peak)
40
8 pushes × 5 jobs
Concurrency limit
30
max simultaneous jobs
Queued jobs
10
contention
Queue delay
4.0 min
added to wall clock

Pipeline Concurrency Calculator

The Pipeline Concurrency Calculator computes queue time from pipeline load and concurrency limits, showing required concurrent slots to achieve target queue time.

• Determine if GitHub Actions concurrency limits are causing developer queue time

• Calculate the concurrent job slots needed to eliminate peak-hour queuing

• Model queue time improvement from adding self-hosted runners

• Size a self-hosted runner fleet for a specific concurrency target

Uptime, incident, and on-call management. Better Stack provides status pages, incident management, and on-call scheduling for engineering teams.
View pipeline with Better Stack
External site · Independent provider · We may receive a commission · Not a recommendation
What does this tool tell you?
The Pipeline Concurrency Calculator computes queue time from pipeline load and concurrency limits, showing required concurrent slots to achieve target queue time.
What affects the result most?
Queue time: if concurrency limit < simultaneous runs, jobs wait — wall time = run_time + queue_time. GitHub concurrency groups: concurrency: group: ${{ github.ref }} — cancels in-progress on new push. Optimal concurrency: target_queue_time < 0.1 × run_time — queue should be <10% of run time.
How should I use the result?
The calculation is deterministic — the same inputs always produce the same output — so the most useful workflow is to vary one input at a time and see which factor moves the result most. That tells you where to focus your attention before committing to a decision.
CI/CD pipeline health visibility. Better Stack alerts you when builds fail, deploys break, or pipeline latency spikes — before your team notices.
View pipeline monitoring options →
External site · Independent provider · We may receive a commission · Not a recommendation