GitLab CI and Distributed Builds
Unofficial GitLab CI Runner

Unofficial GitLab CI Runner

4/17/2015 · Kamil Trzciński

What this post added

Introduced the unofficial GitLab CI Multi-purpose Runner, written in Go, to address limitations of the official Ruby-based runner. Key improvements include support for multiple concurrent jobs, virtualization (Docker, Parallels), cross-platform compatibility (Linux, macOS, Windows), and easier service setup. The runner can be installed via packages, macOS/Windows installers, or as a Docker service, and supports various executors including local, Docker, SSH, and Parallels VMs. It also features caching for Docker containers and automatic configuration reload.

Read the original post ↗