A proposal for a CI system architecture where a controlling machine runs user scripts that shell out to a proxy binary, forwarding commands to remote runner boxes with different OS/CPU environments. The main challenges involve managing heterogeneous fleets of runners across Windows, macOS, and Linux, handling OS upgrades, and

2m read timeFrom matklad.github.io
Post cover image

Sort: