software

A minimal CI pipeline in 200 lines

No plugins, no marketplace, no YAML sprawl. Just a runner, a queue, and honest logging.

The pipeline is a queue table, a worker loop, and a log file per job. Everything else is convention.

What it loses in features it gains in debuggability. When a job fails, the log is a text file on disk, not a web UI you have to page through.

It has been in production for eleven months across four repositories.

#ci#tooling#simplicity