Correct me if I’m wrong but as far as I see there is no best practice given of how to best setup multiple runners on the same VM and I think logically that is a commonly considered use case.
Could you please give examples for Mac or Linux of how to setup multiple hosts on the same machine without sharing the same config.toml? Mostly interested in Linux setup, as for Windows there was a hint on stackoverflow.
Why can’t I run more than one instance of Runner? You can, but not sharing the same config.toml file.
Running multiple instances of Runner using the same configuration file can cause unexpected and hard-to-debug behavior. In GitLab Runner 12.2, only a single instance of Runner can use a specific config.toml file at one time.
Will be very thankful if you could share a solution that doesn’t violate the point described above,