Skip to content

Runner

Medium — good to knowCI/CD & DevOps

ELI5 — The Vibe Check

A runner is the actual computer that does the work when your pipeline runs. When you push code and CI kicks in, a runner is the machine that wakes up, checks out your code, runs your tests, and reports back. It's like the worker on the assembly line — the pipeline is the blueprint, the runner does the physical work.

Real Talk

A runner is an agent (a server or container) that executes the jobs in a CI/CD pipeline. GitHub calls them GitHub-hosted or self-hosted runners. GitLab has GitLab Runners. They can be shared infrastructure provided by the platform, or your own machines registered to process jobs.

Show Me The Code

jobs:
  build:
    runs-on: ubuntu-latest  # This picks the runner
    steps:
      - run: echo "Running on a GitHub-hosted runner"

When You'll Hear This

"The job is queued waiting for a runner." / "Set up a self-hosted runner for faster build times."

Made with passive-aggressive love by manoga.digital. Powered by Claude.