Multiple GitLab CI Runners Operating in Round Robin Fashion

We would like to have two GitLab CI runners operate in round robin. When builds are triggered, we’d like GitLab to simply alternate between the two build agents (or even better, choose the available one).

We’ve already set up two build agents on two separate machines. We implemented a workaround we found on a GitLab issue such that we have two build tags that each do the same build.

However, what is happening is that every build triggered is running on both build servers. This is not giving us the parallelization of builds that we were looking to achieve.

Is there a way of accomplishing round robin builds with multiple GitLab CI runners?